1. 先HR电话面试询问基本情况 2. 到公司先做一份逻辑题,需要达到80分以上 3. 然后是直接领导面试,要求技术有一定尝试 4. 后面是HR谈话
面试官问的面试题: 1. 播放时第一帧怎么快速显示出来,播放中的卡顿怎么优化
2. Activity启动过程,需要深入到framework层
3. 群聊中收到大量数据会出现什么问题,界面上的卡顿和内存溢出
4. Tcp和udp的区别,udp传输包会出现什么问题,丢包和无法保证有序,还有问http 2.0有没了解过,面试官对协议了解很深
5. 安卓资源id如何查找,setContenView的显示过程,资源id的前两位代表着什么
6. MultiDex原理
7. Java问到volicate的使用以及其原因及原理
8. 算法题,问如何从一个数组中找出对称数组的最大长度
9. 根据简历问到okhttp的原理,拦截器和连接复用
10. 根据简历问到dagger2的原理