小鹏汽车安卓开发一面面经
1.自我介绍
2.面试官对部门工作情况进行介绍
3.项目界面的具体实现方案
4.轮播图怎么实现、歌词高亮怎么实现
5.media player的状态管理怎么实现
6.mvvm体现在那哪里,具体怎么划分
7.leakcannary和androidprofile的具体使用场景和方法
8.手撕:快排
9.安卓系统架构的划分(应用 应用框架 系统运行 linux内核)
10.对linux内核的了解
11.进程和线程的区别
12.handler的机制和作用
13.java中抽象类和接口的区别,实际应用中如何选择
14.实践中遇到的多并发问题,如何解决