Android 2020 面經

持續更新~~~

1.
  • 內存泄漏
  • retrofit原理
  • okhttp原理
  • 線程池
  • lrucahce
  • 大圖片處理
  • MVP MVVM
  • Activity A 跳轉 B 生命週期
  • handler
  • 然後就是一些具體的業務場景
2.
  • retrofit原理
  • okhttp原理
  • Arouter原理
  • MVVM優勢
  • MVP接口爆炸怎麼解決
  • 卡頓解決
  • 線程池以及執行策略
  • 泛型
  • invalidate原理
  • volatile
  • 內存優化
  • 啓動優化
  • ThreadLocal
  • handler
  • handler.postDelay原理
  • 組件化優勢
  • 協程和線程區別
  • flutter熱更新
3.
  • retrofit原理
  • okhttp原理,默認有哪些攔截器,具體實現
  • okio做了哪些優化
  • rxjava
  • 線程池
  • handler
  • ThreadLocal
  • MVVM優勢,用到的組件
  • 協程和線程區別
  • kotlin inline關鍵字
  • kotlin 高階函數
  • 內存優化,內存泄漏
  • jvm內存區域
  • 自定義view, 測量模式
  • 滑動衝突
  • https
4.
  • rxjava,線程切換原理
  • jvm內存區域
  • gc機制
  • 線程池
  • handler
  • message數據結構,排序
  • lifecycle原理
  • 熱修復
  • MVVM
  • 協程和線程區別
  • 協程async和launch區別
  • kotlin let和apply區別
  • kotlin 高階函數
  • 自定義view
  • invalidate

可以看到有幾個高頻問題,是必須要瞭解的。
感想就是,能回答上來的問題,面試官會深挖細節,沒仔細看源碼一挖就露餡。有一說一,看過源碼忘了也會被挖爆=。=
大環境下,市場上求職者比較多。用人單位都會精挑細選,還是得做充足準備。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章