剖析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章 課程總結
課程總結php

 

下載地址:剖析Framework面試 衝擊Android高級職位面試

相關文章
相關標籤/搜索