https://github.com/Moosphan/Android-Daily-Interview
1、RecyclerView的緩存機制?和ListView最大的區別?
https://www.jianshu.com/p/9306b365da57
2、multidex需要做什麼優化?如果開啓了multidex 主dex依然爆掉,怎麼處理?
3、Intent最大傳遞數據?超出限制後如何傳遞?
https://blog.csdn.net/rflyee/article/details/47441405
4、databinding的原理?
https://www.jianshu.com/p/8e393b97f344
5、android 進程間如何高效傳遞大數據塊?
大數據傳遞的話,按照存儲量排序的話就是:
serializable <= parcelable < file io <= sqlite < 服務器
效率當然是反過來的,存的越多操作起來越麻煩。
注意前兩種是即時性存儲,後三種是永久化存儲。
6、android P限制訪問隱藏api原理?如果繞過?
https://www.jianshu.com/p/c41567b2c574
7、Android進程回收機制LMK(Low Memory Killer)
https://www.jianshu.com/p/09922ab0390b
8、apk打包流程
https://www.jianshu.com/p/d29c37dda256