首先在被某勾网整的精神崩溃的时候,因为有朋友在网易做HR,所以简历给过了(其他BAT应该都没办法过简历)。然后面试:(BTW:到现在为止我觉得网易的面试是比较有水平的,问题由浅入深,慢慢触及到自己知识的底线。)
第一面面试的内容大多还都是简历上写的相关的内容。

  • 自我介绍:简单介绍了一下自己,还有自己做过的OpenGL视图库和骨骼动画播放引擎讲了一些。但是面试官应该是不怎么熟悉这些的。不过也算突出了自己的特点了。
  • 然后应该是想看看我基本界面编辑会不会,然后问了常用的布局有哪些?这个问题很简单嘛,自己把FrameLayout,LinearLayout,RelativeLayout讲了一通,然后又讲了Coordinatorlayout和ConstraintLayout。
  • 然后他问了开发是使用什么工具,怎样调试程序,和解决bug的。自己把日常的做法讲了一遍。包括各种断点的使用方法。内存泄漏的检测方法。内存抖动如果查找到原因和如何使用TraceView来进行性能调优的。然后又问了一些具体的操作方法,估计是想看看是不是我编的吧。
  • 然后开始问架构的东西。主要是MVC和MVP,当然更主要是MVP喽。然后自己把MVP的架构讲了一下,以及在项目中遇到的MVP架构不合理的地方,和自己认为对这个不合理地方的改进。然后讲了自己针对公司项目的MVP架构,写的Android Studio插件。
  • 然后问了我简历里写的技术细节的东西。比如屏幕适配。项目中为什么使用OpenGL。礼物动画为什么使用SurfaceView,它与View有什么区别等等。
  • 最后先让我说我看过的一些Android的源码,然后我讲了一下Activity,PhoneWindow,View他们的关系。还有Touch事件的分发过程,自己还说看过Handler消息传递机制,不过他没有让去细讲,估计听了前两个讲的挺细的觉得够了吧。然后他又问了一下Activity从Launcher的启动过程。这个自己明确表明没有看过源码,但是自己也简单的分析了一下可能过程,感觉面试官还算认可。之后查询相关资料发现自己分析的有些地方还是不对的,而且还有很多细节没有分析到(囧)。

整个过程面试下来感觉还是不错的。面试官的问题由浅入深。而且针对自己项目细节都有针对的问题。面试到最后面试官说之后会有主管给我面试。我觉得一面应该是过了吧。然后收到回复是面试哥觉得我去这个部门太委屈了,因为是游戏辅助APP,然后让HR姐姐把我推荐到云音乐,非常感谢面试哥,人真的蛮好,也谢谢HR姐姐帮忙推荐其他部门。但是无奈云音乐并不缺人,但这里也不要我了……不过对方招聘岗位本来就是高级工程师。可能感觉我经验还是不够吧

资源下载
下载价格5
VIP免费
原文链接:https://www.jocat.cn/archives/53225,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?