吾爱编程
标题:
最新Android前沿技术面试解密实战全套视频+源码+资料
[打印本页]
作者:
admin
时间:
2017-10-31 13:37
标题:
最新Android前沿技术面试解密实战全套视频+源码+资料
首先在被某勾网整的精神崩溃的时候,因为有朋友在网易做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姐姐帮忙推荐其他部门。但是无奈云音乐并不缺人,但这里也不要我了……不过对方招聘岗位本来就是高级工程师。可能感觉我经验还是不够吧。
作者:
hsq199106
时间:
2018-5-5 13:23
1234567890
作者:
zjz1896
时间:
2018-6-22 22:07
看了LZ的帖子,我只想说一句很好很强大!
欢迎光临 吾爱编程 (http://www.52pg.net/)
Powered by Discuz! X3.2