网易互联网产品部 android岗 3.29现场面经

哈哈,本来早该发啦,现在po过来,还是算在牛客网首发,最后是拿到了offer啦。
个人情况大概就是,本科关山口职业技术学院cs专业,硕士是老和山职业技术学院cs。
感觉网易杭研大体上还是没什么难度的,技术面的两个gg都很热情很耐心,HR姐姐也很漂亮很健谈,对网易的印象还是很好啊。
一面(35min).
  1. 单例模式。我答有好几种(答写过五六种),然后让我把我知道的全写出来。
  2. 从单例引到static的用法,对成员,对方法的作用,包括初始化的过程。然后问一个static对象只初始化一次需要怎么做?
  3. 构造函数的的修饰符在单例中的表现。
  4. transient关键字的作用。答序列化时不存。
  5. 序列化怎么实现?答安卓端有Serializable和Parcelable。然后问这两个有什么区别,分别怎么实现。
  6. 回到单例,synchronized关键字的作用。怎么实现的。
  7. 算法题,两个链表找相交的第一个节点。
  8. 有哪些锁,blabla我说了一大堆。
  9. 你说的这么多锁有什么区别?各自的应用场景是什么?
  10. 线程池怎么调度的知道吗?
  11. volatile的内存语义怎么解释,禁止重排序是如何保证的?

二面 (40min)
  1. 先介绍项目,收获最大或者最想介绍的,选一个。
  2. 问fragmentPagerAdapter和fragmentStateAdapter的区别。
  3. fragment和fragment怎么通信?
  4. listview怎么优化?
  5. 网络通信怎么做的?volley的实现?
  6. http和https的区别?
  7. 有看过开源第三方库吗?
  8. 登陆注册这块的逻辑一般怎么做?
  9. canvas画了个线,怎么撤销?
  10. 性能优化怎么做?
  11. 写了多少代码?有开源项目吗?有参与开源项目吗?
  12. bitmap的本质?答到了cpp层。
  13. 阻塞队列知道吗?blockingQueue。
  14. arrayBlockingQueue和linkedBlockingQueue的区别?
  15. arrayBlockingQueue的实现?
  16. 如果要你自己实现arrayBlockingQueue怎么做?
  17. classLoader? 如何打破双亲委托?
  18. 什么时候可以实习,导师同意吗?

HR面(30min)
  1. 刚才两面感觉怎么样?
  2. 为什么呢?
  3. 你的职业规划。
  4. 家里独子?
  5. 为什么读研?
  6. 互联网这块崇拜的偶像是?
  7. 有没有考虑转管理?
  8. 你觉得你的优势是?
  9. 如果你同时拿阿里蘑菇街和网易offer你会怎么选。
  10. 你觉得你阳光吗
  11. 你读研的快乐来自于?
  12. 怎么看待网易?
感觉网易还是很看重基础知识的,技术面总体给我感觉是看底子,看潜力,看经验。
HR面就主要是看个人性格啦,反正和HR姐姐随便聊咯,逗笑HR姐姐就可以啦。
大家都加油咯。

今天腾讯复试也结束啦,算起来初试80分钟,复试60分钟。有空我再把腾讯的po上来,还是很谢谢牛客网这个平台。
纸上得来终觉浅,绝知此事要躬行。
与诸君共勉。
#网易##安卓工程师#
全部评论
楼主实习还是补招啊?
点赞 回复 分享
发布于 2016-04-18 23:00
Mark
点赞 回复 分享
发布于 2016-04-18 23:39

相关推荐

牛客737698141号:他们可以看到在线简历的。。。估计不合适直接就拒了
点赞 评论 收藏
分享
面试摇了我吧:啊哈哈面试提前五个小时发,点击不能参加就是放弃
点赞 评论 收藏
分享
点赞 50 评论
分享
牛客网
牛客企业服务