剖析Framework面試 沖擊Android高級職位
第1章 學習指南
本章會告訴大家為什麽應該學習這門課,課程有哪些特色,能給大家帶來什麽收獲,還會講到課程的整體內容安排,最後還會給出一些學習建議,讓大家能更好地學習這門課。
第2章 系統服務相關面試問題
本章重點講解系統核心進程,以及一些關鍵的系統服務的啟動原理和工作原理相關的面試內容。
第3章 應用進程相關面試問題
本章主要講解應用進程的啟動,以及伴隨進程啟動過程中的一些重要機制的初始化原理,比如binder機制,Application,以及Context等方面的面試問題。
第4章 Activity組件相關面試問題
這一章主要講解Activity相關的機制,包括Activity的啟動流程,顯示原理等相關面試問題,通過本章的學習,我們不但能熟悉它,更能深入了解它。
第5章 其它應用組件相關面試問題
本章主要講除了Activity之外的應用組件相關面試問題,包括service的啟動和綁定原理,靜態廣播和動態廣播的註冊和收發原理,provider的啟動和數據傳輸原理等等。
第6章 UI體系相關面試問題
本章主要講UI體系相關面試問題,包括UI刷新機制,涉及到vsync和choreographer原理。另外還會講到surface的相關原理,涉及到應用和WMS、surfaceFlinger通信。
第7章 進程通信相關面試問題
本章主要講進程通信相關面試問題,包括binder的整體架構和通信原理,oneway機制,binder對象的傳遞等等。
第8章 線程通信相關面試問題
第9章 技巧,心得相關
除了上面章節之外的所有問題,都會放在本章講到,除了原理之外,還會分享一些代碼技巧。
第10章 綜合性面試問題
本章主要是討論一些綜合性較強的面試題,這類題目不會問到具體某一塊原理,需要充分結合自己的思考和積累,沒有唯一的答案。本章我們就來討論這些開放的題目該怎麽答,有哪些思路可以借鑒的。
第11章 課程總結
課程總結
下載地址:百度網盤下載
剖析Framework面試 沖擊Android高級職位