节选自:这些年,我所经历的所有面试|写给正在求职的 Androider
面试涉及知识点/体系/书籍推荐
以下是面试中遇到的问题整理,有一些被我整理已被整理成博文,其他的都是我这些年积累的面试笔记,虽然不是很全面,但是已经是我保留的全部了。希望有帮助。
网络相关
设计模式
Android
- 源码必懂-xml加载流程
- 源码必懂码-Touch事件
- 源码必懂-Handler
- 源码解析-Rxpermissions
- 源码解析-LiveData
- Android类加载器
- Java类加载
- Rxjava 的归纳思考
- Framework基础结构
- Android虚拟机结构区别
- 启动app流程
- 启动framework流程
- Android架构总结
- 模式之MVC/MVP/MVVM
- 换肤skin-support流程
- 图片库glide
- 源码-AsyncTask
- 自定义view流程
- Activity相关
- Fragment基础
- View篇之Touch传递
- EventBus
- 泄漏类型及定位
- 性能可优化的点
其他
*排序算法
书籍推荐
- 《Java编程思想》
- 《Effective Java》
- 《突破Java程序员基本功的16门课》
- 《深入理解Java虚拟机》
- 《Android高级工程师进阶》
- 《Android研发录》
- 《Android开发艺术探索》
- 《打造高质量Android应用》
- 《Android应用性能优化》
- 《安卓内核剖析》
- 《深入安卓卷1》
- 《深入安卓卷2》
- 《Android系统源代码情景分析》
- 《巧用Gradle构建Android应用》
- 《Android高薪之路》
- 《Android群英传》
- 《程序员修炼之道–从小工到专家》
- 《代码的未来》
- 《第一行代码》