首先得就是自我介绍,我把这几年的工作项目说了一下,用到哪些技术,出现过什么问题,都说了一下,下面就开始主题。
1. 最近做的项目介绍,用到哪些技术
2. 说说组件化和插件化,热更新技术原理
3. 谈谈类加载机制
4. 进程间通信有哪些方式
5. 谈谈Linux的进程间通信方式
6. 说说binder的原理
7. Android的性能优化点
8. Android系统各个版本的特点
9. 网络请求框架retrofit原理
10. 说说注解原理
11. 谈谈设计模式,你了解多少,运用了多少?
12. 集合hashmap源码的实现过程
13. Android jetpack的东西
14. Android 架构演变,MVP和MVVM
15. Android各大市场上架APP的规范
16. Google play市场
17. 手机CPU架构
18. 软件著作权申请的事项
19. kotlin语言相关的东西
20. 跨平台的开发,rn和flutter
21. 性能优化
大概就是这些东西,面试内容还是比较杂的,有深度,有广度。