昨天刚参加网易笔试,估计是凉了,选择题都是瞎选的,还是得好好准备。今晚华为,之后可能还有携程的笔试,在此总结一下都考啥吧。
网易(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、三道编程题,占一半分,题都挺水。