Android Framework面試

第1章 系統(tǒng)服務相關面試問題

本章重點講解系統(tǒng)核心進程鉴逞,以及一些關鍵的系統(tǒng)服務的啟動原理和工作原理相關的面試內容。

1 談談對zygote的理解
2 說說Android系統(tǒng)的啟動
3 你知道怎么添加一個系統(tǒng)服務嗎品追?
4 系統(tǒng)服務和bind的應用服務有什么區(qū)別?
5 ServiceManager啟動和工作原理是怎樣的绊起?
6 談談對AMS的理解

第2章 應用進程相關面試問題

本章主要講解應用進程的啟動芍阎,以及伴隨進程啟動過程中的一些重要機制的初始化原理叫编,比如binder機制辖佣,Application,以及Context等方面的面試問題搓逾。

1 你知道應用進程是怎么啟動的嗎卷谈?
2 應用是怎么啟用Binder機制的?
3 談談你對Application的理解
4 談談你對Context的理解
5 冷啟動App

第3章 Activity組件相關面試問題

這一章主要講解Activity相關的機制霞篡,包括Activity的啟動流程世蔗,顯示原理等相關面試問題,通過本章的學習朗兵,我們不但能熟悉它污淋,更能深入了解它。

1 說說Activity的啟動流程
2 說說Activity的顯示原理
3 應用的UI線程是怎么啟動的

第4章 其它應用組件相關面試問題

本章主要講除了Activity之外的應用組件相關面試問題余掖,包括service的啟動和綁定原理寸爆,靜態(tài)廣播和動態(tài)廣播的注冊和收發(fā)原理,provider的啟動和數(shù)據(jù)傳輸原理等等。

1 說說service的啟動原理
2 說說service的綁定原理-1
3 說說service的綁定原理-2
4 說說動態(tài)廣播的注冊和收發(fā)原理
5 說說靜態(tài)廣播的注冊和收發(fā)原理
6 說說Provider的啟動原理

第5章 UI體系相關面試問題

本章主要講UI體系相關面試問題赁豆,包括UI刷新機制仅醇,涉及到vsync和choreographer原理。另外還會講到surface的相關原理魔种,涉及到應用和WMS析二、surfaceFlinger通信。

1 說說屏幕刷新的機制-1
2 說說屏幕刷新的機制-2
3 surface跨進程傳遞原理
4 surface的繪制原理
5 你對vsync機制有了解嗎节预?
6 SurfaceView & View的區(qū)別叶摄,底層原理有何不同

第6章 進程通信相關面試問題

本章主要講進程通信相關面試問題,包括binder的整體架構和通信原理心铃,oneway機制准谚,binder對象的傳遞等等。

1 Android Framework用到了哪些跨進程通信方式
2 談談你對Binder的理解
3 一次完整的ipc通信流程是怎樣的
4 binder對象跨進程傳遞原理是怎么樣的
5 說一說binder的oneway機制

第7章 線程通信相關面試問題

本章主要講線程通信原理相關面試問題去扣,包括消息隊列的創(chuàng)建柱衔,消息循環(huán)機制,消息延時愉棱,同步和異步消息唆铐,消息屏障等等內容。

1 線程的消息隊列是怎么創(chuàng)建的奔滑?
2 說說android線程間消息傳遞機制
3 handler的消息延時是怎么實現(xiàn)的艾岂?
4 說說idleHandler的原理
5 主線程進入loop循環(huán)了為什么沒有ANR?
6 聽說過消息屏障么朋其?
7 多線程間通信和多進程之間通信有什么不同王浴,分別怎么實現(xiàn)?

第8章 技巧梅猿,心得相關

除了上面章節(jié)之外的所有問題氓辣,都會放在本章講到,除了原理之外袱蚓,還會分享一些代碼技巧钞啸。

1 怎么跨進程傳遞大圖片
2 說說threadLocal的原理
3 來說說looper的副業(yè)
4 怎么檢查線程有耗時任務
5 怎么同步處理消息
6 主線程&ApplicationThread

第9章 綜合性面試問題

本章主要是討論一些綜合性較強的面試題,這類題目不會問到具體某一塊原理喇潘,需要充分結合自己的思考和積累体斩,沒有唯一的答案。本章我們就來討論這些開放的題目該怎么答颖低,有哪些思路可以借鑒的絮吵。

1 你去了解framework是為了解決一個什么樣的問題,怎么解決的
2 Android Framework用到了哪些設計模式
3 Framework中有什么你覺得設計的很巧妙的地方忱屑,請舉例說明-1
4 Framework中有什么你覺得設計的很巧妙的地方源武,請舉例說明-2

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末扼褪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子粱栖,更是在濱河造成了極大的恐慌话浇,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件闹究,死亡現(xiàn)場離奇詭異幔崖,居然都是意外死亡,警方通過查閱死者的電腦和手機渣淤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門赏寇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人价认,你說我怎么就攤上這事嗅定。” “怎么了用踩?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵渠退,是天一觀的道長。 經(jīng)常有香客問我脐彩,道長碎乃,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任惠奸,我火速辦了婚禮梅誓,結果婚禮上,老公的妹妹穿的比我還像新娘佛南。我一直安慰自己梗掰,他們只是感情好,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布嗅回。 她就那樣靜靜地躺著及穗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪妈拌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天蓬蝶,我揣著相機與錄音尘分,去河邊找鬼。 笑死丸氛,一個胖子當著我的面吹牛培愁,可吹牛的內容都是我干的。 我是一名探鬼主播缓窜,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼定续,長吁一口氣:“原來是場噩夢啊……” “哼谍咆!你這毒婦竟也來了?” 一聲冷哼從身側響起私股,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤摹察,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后倡鲸,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體供嚎,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年峭状,在試婚紗的時候發(fā)現(xiàn)自己被綠了克滴。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡优床,死狀恐怖劝赔,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情胆敞,我是刑警寧澤着帽,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站竿秆,受9級特大地震影響启摄,放射性物質發(fā)生泄漏。R本人自食惡果不足惜幽钢,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一歉备、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧匪燕,春花似錦蕾羊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至尼变,卻和暖如春利凑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背嫌术。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工哀澈, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人度气。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓割按,卻偏偏與公主長得像,于是被迫代替她去往敵國和親磷籍。 傳聞我的和親對象是個殘疾皇子适荣,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內容