网易、华为、携程、美图Android笔试

昨天刚参加网易笔试,估计是凉了,选择题都是瞎选的,还是得好好准备。今晚华为,之后可能还有携程的笔试,在此总结一下都考啥吧。

网易(Android研发)

1、选择题(20道)

计算机网络、操作系统、数据结构、排序算法(希尔排序)都有考,还考了Android的一些属性啦、HashMap没实现哪个接口啦之类的

2、编程题(三道)

第一题就是个水题,随便写写就过。第二题用了DP,难度还行,递推公式不是特别难想。第三题是个背包,不懂怎么做,n<=30,容量是10^9

3、问答题(两道)

1、Drawable的子类有哪些?有啥用?Drawable有哪些方法描述一下方法的功能?

2、网易云音乐的播放器是一个单独的进程,现要与UI进程通信:

(1)播放和暂停

(2)获取歌曲信息

讲讲实现思路

华为(Android研发)

三道编程题,不知道往届的怎么样,我考的这三道题挺水的。基本会写点代码的都过,就是第三题卡了输入,输入形式一开始没猜对。

携程(Android 研发)

1、20道问答题,类似网易,什么都考。

2、1道问答题,考代码设计,要求实现监听变色、长按互换控件位置的功能

3、两道编程题,第一题简单,第二题不懂卡哪了没过,83%的通过率,感觉都是水题

美图(Android)

1、4道选择题,主要考了点java和Android知识。看程序,写结果

2、一道填空题,看程序,写结果。

3、6道问答题,考了一些Android的知识,lauchMode、单例、快排等

小米(Android)

1、五道选择题,啥都考,分值大,题量少

2、2道问答题…第一题考的啥忘了…不会。第二题稍微会一点。都是安卓的。

3、三道编程题,占一半分,题都挺水。

你可能感兴趣的:(网易、华为、携程、美图Android笔试)