网易2016杭研公共技术部安卓开发实习生面试

时间:2021-10-29 22:36:12

       今天连写两篇面试经验,上一篇是阿里,这一篇是网易。虽然挂掉了,但是还是有非常多的东西总结的。希望不久之后就能把另外两家也面了。

       这次是先网申,在线笔试之后,现场面试,面试一共三轮,两轮技术面一轮hr面。楼主有幸通过在线笔试获得了去杭州面试的

机会。知道这个消息的时候还挺兴奋的,因为楼主身边参加笔试的人很多,但通过的不多,就想最后被录用的几率会不会大一点。

面试前一天从苏州到了杭州,在酒店住下后,看了看java和安卓的知识点之后,就去踩点了。

       当时正值员工吃完饭时期,门卫监管不严,我和同学也不知道非员工是不能进的,就很若无其事的进去了。进去之后不得不感

叹不愧是大公司,一个个建筑又气派又有设计感,在这里办公身心都会愉悦一些。转了转就回去了。此时我内心就说我一定要在这

种环境下办公,就算现在进不去,这始终是我的目标。就像一部日本电影"垫底辣妹"里面女主角参观了梦想的学府之后更加坚定了考

进去的决心。回到酒店我又看了好久才睡。

       第二天还算是信心满满的来到面试地点,心想现在看也来不及就静静等待自己的名字被叫到去面试。不一会,我就屁颠屁颠的

去面试了。考官很年轻,也比较和善,这使得我的心情也不紧张,虽说有了阿里之前的洗礼现在已经比较淡定,但这好歹是第一次

面对面对话。还是常规的自我介绍之后就开始了提问,楼主记得不是很全了,谅解。

  • 计算机网络的七层结构,IP协议是哪一层,UDP是哪一层,http是哪一层
  • 介绍一下你这个项目中担任的角色以及做了哪些事
  • string和stringbuilder的区别
  • ArrayList和LinkedList的区别
  • 接口中能定义一个变量么  
  • activity的生命周期,以及状态变化时调用什么函数
  • service的生命周期
  • 子线程和主线程通信方法
  • 项目中遇到的问题,有没有用开源框架,是自己提出来要用的么
  • 平常有没有去关注一些有名的开源工具
  • ListView的优化,图片加载的缓存问题
  • 你认为为什么你能胜任这个职位
总结:

  1. 基础知识还不是很牢固,对于接口中能不能有变量还不能坚定自己的正确答案,activity和service生命周期没有做到滚瓜烂熟----致命问题
  2. 考官问我项目中使用的xutils3工具是自己提出来用的还是别人说楼主直接拿过来用,楼主心想确实是别人之前知道这个工具所以就说是别人说的,但殊不知这个问题其实是在问你有没有自己研究过这个工具包,还是别人让你怎么用就怎么用
  3. 文项目中担任的角色尽量把做了的都说一遍,因为楼主负责一个模块,面试官就问是不是只实现了这个模块的显示及修改功能,楼主当时想说确实是,但是楼主还做了整个UI框架的设计和实现,某一个模块的一个重要功能也是楼主实现的,没有体会考官的真正意思,有时候是要诚实,但由于只说出自认为考官想表达的意思有可能就会说少了,把自己确实做的都说出来,说少了要命,说多了也没事,反正是你自己做的
  4. 对于缓存问题还是了解不够,后来得知大图加载也是重要考点,当然楼主对大图加载还有所涉猎
  5. 平时接触的开源工具或者框架太少,没有不断养成学习新知识的习惯。