1. 程式人生 > >剖析Framework面試 沖擊Android高級職位

剖析Framework面試 沖擊Android高級職位

htm 什麽 ref 通信原理 為什麽 體系 內容 ace 重點

第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高級職位