Android面試題6

騰訊 OMG

synchronized用法

volatile用法

動態權限適配方案,權限組的概念

網絡請求緩存處理,okhttp如何處理網絡緩存的

圖片加載庫相關,bitmap如何處理大圖,如一張30M的大圖,如何預防OOM

進程保活

listview圖片加載錯亂的原理和解決方案

https相關,如何驗證證書的合法性,https中哪里用了對稱加密,哪里用了非對稱加密,對加密算法(如RSA)等是否有了解

阿里巴巴

LRUCache原理

圖片加載原理

模塊化實現(好處,原因)

JVM

視頻加密傳輸

統計啟動時長,標準

如何保持應用的穩定性

ThreadLocal 原理

談談classloader

動態布局

熱修復,插件化

HashMap源碼,SpareArray原理

性能優化,怎么保證應用啟動不卡頓

怎么去除重復代碼

SP是進程同步的嗎?有什么方法做到同步

介紹下SurfView

HashMap實現原理,ConcurrentHashMap 的實現原理

BroadcastReceiver,LocalBroadcastReceiver 區別

Bundle 機制

Handler 機制

android 事件傳遞機制

線程間 操作 List

App啟動流程,從點擊桌面開始

動態加載

類加載器

OSGI

Https請求慢的解決辦法,DNS,攜帶數據,直接訪問IP

GC回收策略

畫出 Android 的大體架構圖

描述清點擊 Android Studio 的 build 按鈕后發生了什么

大體說清一個應用程序安裝到手機上時發生了什么;

對 Dalvik、ART 虛擬機有基本的了解;

Android 上的 Inter-Process-Communication 跨進程通信時如何工作的;

App 是如何沙箱化,為什么要這么做;

權限管理系統(底層的權限是如何進行 grant 的);

進程和 Application 的生命周期;

系統啟動流程 Zygote進程 –> SystemServer進程 –> 各種系統服務 –> 應用進程

RecycleView listview 的區別,性能

滴滴

MVP

廣播(動態注冊和靜態注冊區別,有序廣播和標準廣播)

service生命周期

handler實現機制(很多細節需要關注:如線程如何建立和退出消息循環等等)

多線程(關于AsyncTask缺陷引發的思考)

數據庫數據遷移問題

設計模式相關(例如Android中哪里使用了觀察者模式,單例模式相關)

微信的聊天數據在本地都是加密處理的(防止root了被破解),設計一個類似的本地數據存儲系統

x個蘋果,一天只能吃一個、兩個、或者三個,問多少天可以吃完

Android相關你最擅長哪一塊

TCP與UDP區別與應用(三次握手和四次揮手)涉及到部分細節(如client如何確定自己發送的消息被server收到) HTTP相關 提到過Websocket 問了WebSocket相關以及與socket的區別

是否熟悉Android jni開發,jni如何調用java層代碼

進程間通信的方式

java注解

計算一個view的嵌套層級

項目組件化的理解

基于自身工作經驗和計算機相關知識,給出 移動端地圖局部加載 瓦片大小的像素大小估值

多線程斷點續傳原理

Android系統為什么會設計ContentProvider,進程共享和線程安全問題

jvm相關

Android相關優化(如內存優化、網絡優化、布局優化、電量優化、業務優化)

EventBus實現原理

美團

線程掛起,休眠,釋放資源相關,喚醒,線程同步,數據傳遞,問了很多線程的問題,問了20分鐘大概

static synchronized 方法的多線程訪問和作用,同一個類里面兩個synchronized方法,兩個線程同時訪問的問題

內部類和靜態內部類和匿名內部類,以及項目中的應用

泛型是什么以及在項目中的應用

handler發消息給子線程,looper怎么啟動

down、move、up事件的傳遞

activity棧

封裝view的時候怎么知道view的大小

intent-filter

arraylist和linkedlist的區別,以及應用場景

怎么啟動service,service和activity怎么進行數據交互

下拉狀態欄是不是影響activity的生命周期,如果在onStop的時候做了網絡請求,onResume的時候怎么恢復

view渲染

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,748評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,165評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,595評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,633評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,435評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,943評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,035評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,175評論 0 287
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,713評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,599評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,788評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,303評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,034評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,412評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,664評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,408評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,747評論 2 370

推薦閱讀更多精彩內容