1. 程式人生 > >狗年第一波!騰訊&阿里社招Android面試題

狗年第一波!騰訊&阿里社招Android面試題

騰訊
synchronize用法,volatile用法,兩者的區別和場景
動態許可權適配方案,許可權組的概念
網路請求快取處理,okhttp如何處理網路快取的 圖片載入庫相關,bitmap如何處理大圖,如一張30M的大圖,如何預防OOM
程序保活
listview圖片載入錯亂的原理和解決方案,listview是如何做快取的?
https相關,如何驗證
證書的合法性,https中哪裡用了對稱加密,哪裡用了非對稱加密,兩者的區別?
Android系統為什麼會設計ContentProvider,程序共享和執行緒安全問題
微信的聊天資料在本地都是加密處理的(防止root了被破解),設計一個類似的本地資料儲存系統
jvm相關和GC回收演算法的區別
Android相關優化(如記憶體優化、網路優化、佈局優化、電量優化、業務優化)
EventBus實現原理和觀察者模式在開發中的運用?
動態代理模式如何運用?
App 是如何沙箱化,為什麼要這麼做

https://www.imooc.com/article/23456