最近面试被问到的问题,整理了一下。
1. AIDL原理
2. 跨进程通信,AIDL、Intent、Broadcast、Content Provider
3. Android设计模式
4. MVC、MVP、MVVM,Google官方开源代码
5. 事件传递机制
6. 自定义View
7. 内存优化、方式和工具
8. 布局优化,ViewStub、merge、include,及优化工具
9. 内存结构,静态内存、堆内存、栈内存、Native内存,栈内存不可以跨线程,其他的可以
10. GC原理,两种方式
11. 图片缓存原理
12. 内存泄漏和溢出分析
13. IntentFilter拦截
14. Handler、Looper、MessageQueue
15. IntentService、HandlerThread
16. LocalBroadcast
17. Java Nio
来源:oschina
链接:https://my.oschina.net/u/2698012/blog/714034