深圳传音控股股份有限公司、爱奇艺安卓工程师社招面经
爱奇艺
第一面(技术面):
1. 面试官看起来很老实,感觉也没问什么,就问了一些关于项目的设计和用到东西。
2. 让我讲了一些关于MVP、EventBus、反射、设计模式之类的问题。没有问得很深入。
第二面(技术面):
1. 也是问我如何设计整个APP架构用到哪些新技术,如何做缓存
2. android design的一些新控件,MVP和MVC的差别。
3、 基础四大主键
4、 物联网相关蓝牙AP 协议
5、 android 本地缓存与服务器的数据同步问题?
第三面(HR面):
其实就是了解一下我的离职原因,在前家公司是做什么的负责什么的.
第四面(总监面):
总监看起来也比较和蔼可亲,聊了很多关于我简历上的东西,问我如何做职业规划,问我做过的比较炫的东西。聊得比较投机
深圳传音控股股份有限公司
1、填写个人简介表格,工作经历,背景、及个人爱好,优缺点等。
3、进入面试环节,面试官会让你简单介绍一下自己,然后和你过一遍笔试题,然后问一些优化相关的问题。
4. 问 Activity中创建一个死循环任务线程,触发onDestroy后,如果会如何?
我回答熟悉Activity生命周期的同学,一定很了解关于Activity生命同期的整个过程,onCreate->onStart->onResume->onPause-->onStop-->onRestart-->onDestroy,知道onDestroy之后,就结束了。 线程并不行被回收,这里可以引申到Java的GC回收机制,不细述了,然后就可能造成内存泄漏,这里可说一下如何避免发生这情况。