互聯(lián)網(wǎng)寒冬,一年經(jīng)驗字節(jié)跳動艰赞、騰訊、美團、快手Android開發(fā)面試總結(jié)

前言

我20年畢業(yè)于一所雙非本科院校計算機專業(yè)涎劈,之前在小米實習(xí)和工作了一年广凸,一直都是Android開發(fā)。

年中的時候因為個人原因打算離開小米到外面看看蛛枚,投了很多簡歷谅海,最終面試了字節(jié)跳動、騰訊蹦浦、美團扭吁、快手,憂喜參半盲镶,本文對這這次面試做一個總結(jié)侥袜。

字節(jié)跳動

字節(jié)是一個同學(xué)內(nèi)推的,也是我很想去的一個公司溉贿,整個面試流程下來體驗很nice枫吧,效率很高,面試官人也很親切宇色。

  1. 手寫代碼:計算View樹上所有view的數(shù)量九杂,參數(shù)ViewGroup
  2. 主線程Looper一直循環(huán)查消息為何沒卡主線程?
  3. RecyclerView相對ListView區(qū)別宣蠕?
  4. Bitmap resize相關(guān)例隆,設(shè)置option,decode
  5. 用MultiDex解決何事抢蚀?其根本原因在于镀层?Dex如何優(yōu)化?主Dex放哪些東西皿曲?主Dex和其他Dex調(diào)用鹿响、關(guān)聯(lián)?Odex優(yōu)化點在于什么谷饿?
  6. Dalvik和Art虛擬機區(qū)別惶我?
  7. 多渠道打包如何實現(xiàn)(Flavor、Dimension應(yīng)用)博投?從母包生出渠道包實現(xiàn)方法绸贡?渠道標識替換原理?
  8. Android打包哪些類型文件不能混淆?
  9. Retrofit主要實現(xiàn)機制听怕?Retrofit的作用捧挺、原理
  10. 動態(tài)代理靜態(tài)代理區(qū)別?
  11. 模塊化怎么做尿瞭?怎么設(shè)計闽烙?接口發(fā)現(xiàn)暴漏怎么做?基于什么基本思想声搁?
  12. MVC黑竞、MVP、MVVM應(yīng)用和彼此本質(zhì)區(qū)別疏旨?
  13. Glide緩存特點
  14. 擅長哪個方向很魂?
  15. 算法題:兩個線程分別持續(xù)打印奇數(shù)和偶數(shù),實現(xiàn)兩個線程的交替打娱芾浴(從小到大)
  16. 模塊化遏匆、工程化架構(gòu)思想

騰訊

騰訊是一個哥們幫忙內(nèi)推的,我也挺想去騰訊的谁榜,但沒有面過幅聘,能記住的內(nèi)容就這么多了。

  1. GC機制窃植;
  2. RxJava有沒有了解喊暖;
  3. 內(nèi)存泄漏怎么排查;
  4. app的頁面突然卡了一下撕瞧,怎么排查陵叽?
  5. ANR怎么排查?定義是什么丛版?
  6. 使用過哪些開源庫巩掺;
  7. 對OKHttp有哪些了解?這個框架設(shè)計怎么樣页畦?
  8. Databinding有哪些了解胖替?
  9. EventBus了解嗎?
  10. 安卓的注解有什么了解豫缨?
  11. RelativeLayout和LinearLayout怎么選独令?為什么?
  12. 自定義Layout主要有那幾個流程好芭?
  13. 滑動過程卡頓燃箭,刷新率太低,怎么排查舍败?

美團

美團是這幾次面試中最順利的一次了招狸。

  1. tcp中的3次握手敬拓。get和post的區(qū)別
  2. TCP和UDP的區(qū)別,五層協(xié)議
  3. 線程和進程的區(qū)別裙戏,線程狀態(tài)乘凸,同步鎖,Java里面應(yīng)用到同步鎖的情景累榜,Android哪里用到了同步鎖
  4. 項目中做過哪些優(yōu)化营勤?簡單說下。
  5. List中的ArrayList和LinkedList的區(qū)別壹罚,hashmap和hashtable的區(qū)別葛作,hashmap的底層實現(xiàn),如何解決hash沖突
  6. 算法渔嚷,一個三叉樹,求深度稠曼,求最大節(jié)點數(shù)
  7. IPC有哪些(Messenger形病,AIDL,socket),如果讓你分類霞幅,如何將它們分類漠吻,為什么?
  8. Broadcast可以跨進程么司恳?如果可以途乃,是通過什么實現(xiàn)的
  9. 了解Binder么?
  10. 了解Service么扔傅?說下bindService和startService的區(qū)別耍共?
  11. 項目中的bug,你是如何解決的猎塞?

快手

這次面試流程比較長试读,快手感覺很注重算法,我后來也被HR答復(fù)算法需要加強荠耽,想去快手的話多刷點題吧钩骇。

  1. Android/ 布局優(yōu)化
  2. Activity啟動模式
  3. RecyclerView和ListView區(qū)別
  4. Handler機制,loop方法為何不會造成ANR
  5. View繪制流程
  6. SingleTop和standard啟動模式下铝量,生命周期回調(diào)有何不同
  7. onStart和onResume區(qū)別
  8. Java/ 面向?qū)ο笕筇匦?/li>
  9. Array和Linked區(qū)別
  10. HashMap底層
  11. 進程間通信方式
  12. equals和==區(qū)別
  13. 線程間加鎖的方式
  14. 設(shè)計模式
  15. synchronized的不同使用
  16. 異常
  17. 線程池
  18. 創(chuàng)建線程的方式
  19. OS/ 死鎖
  20. 網(wǎng)絡(luò)/ tcp和udp的區(qū)別
  21. 合并k個有序鏈表

最后

這就是本次面試記錄下來的一些內(nèi)容倘屹,從投簡歷到面試一系列環(huán)節(jié)中還是可以感受到就業(yè)比較難,我自己水平也有很大的提升空間慢叨,總之不要隨便裸辭纽匙,時刻做好技術(shù)提升的準備。

相關(guān)視頻推薦

Android(安卓)開發(fā)零基礎(chǔ)從入門到精通
Android大廠精選高頻面試題逐題詳解
FrameWork必問:WMS/AMS/Handler/Binder/事件分發(fā)機制/屏幕適配/插件化
Android開發(fā)中高級進階實戰(zhàn):實現(xiàn)QQ語言變聲/網(wǎng)易云音樂無閃爍動態(tài)換膚拍谐,NDK身份證識別技術(shù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末哄辣,一起剝皮案震驚了整個濱河市请梢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌力穗,老刑警劉巖毅弧,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異当窗,居然都是意外死亡够坐,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進店門崖面,熙熙樓的掌柜王于貴愁眉苦臉地迎上來元咙,“玉大人,你說我怎么就攤上這事巫员∈悖” “怎么了?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵简识,是天一觀的道長赶掖。 經(jīng)常有香客問我,道長七扰,這世上最難降的妖魔是什么奢赂? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮颈走,結(jié)果婚禮上膳灶,老公的妹妹穿的比我還像新娘。我一直安慰自己立由,他們只是感情好轧钓,可當(dāng)我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著锐膜,像睡著了一般聋迎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上枣耀,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天霉晕,我揣著相機與錄音,去河邊找鬼捞奕。 笑死牺堰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的颅围。 我是一名探鬼主播伟葫,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼院促!你這毒婦竟也來了筏养?” 一聲冷哼從身側(cè)響起斧抱,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎渐溶,沒想到半個月后辉浦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡茎辐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年宪郊,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拖陆。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡弛槐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出依啰,到底是詐尸還是另有隱情乎串,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布速警,位于F島的核電站叹誉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏坏瞄。R本人自食惡果不足惜桂对,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一甩卓、第九天 我趴在偏房一處隱蔽的房頂上張望鸠匀。 院中可真熱鬧,春花似錦逾柿、人聲如沸缀棍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽爬范。三九已至,卻和暖如春弱匪,著一層夾襖步出監(jiān)牢的瞬間青瀑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工萧诫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留斥难,地道東北人。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓帘饶,卻偏偏與公主長得像哑诊,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子及刻,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,107評論 2 356

推薦閱讀更多精彩內(nèi)容