【金三銀四】2022 Android面經(jīng)實錄

1. 前言

春水初盛恋日,垂釣者絡繹不絕膀篮,魚兒按捺不住,拍打著尾鰭紛紛躍出水面岂膳,沽個好價誓竿。

本篇真實的記錄了我從 準備->復習->面試 的全過程,分享一些我的真實經(jīng)驗闷营,希望能幫到大家烤黍。

2. 準備工作

開始準備工作之前,首先思考幾個問題:

  • 如何準備
  • 需要復習哪些東西
  • 該怎么復習
  • 怎么復習最高效
  • 職業(yè)規(guī)劃
  1. 如何準備傻盟,從哪里開始著手速蕊?首先是想好自己是否真的需要換工作,確定好需要換之后就開始寫簡歷娘赴,將個人技能點规哲、業(yè)務經(jīng)驗、業(yè)務成績等寫上去诽表。

  2. 需要復習哪些東西唉锌?我個人認為首先是復習Java基礎和Android基礎,然后再根據(jù)簡歷上寫的技能點和業(yè)務經(jīng)歷竿奏,復習相關的知識點袄简。有時候,你做過的某個東西泛啸,可能敘述出來不是特別清晰绿语,或者根本就想不起來具體是怎么做的了,這個時候就需要復習代碼回顧一下。

下面是一些我需要復習的點:

  • 項目經(jīng)歷吕粹,業(yè)務种柑,難點
  • Java基礎,JVM,集合原理
  • Android基礎,View體系匹耕,View繪制流程聚请,事件分發(fā),屏幕刷新稳其,動畫原理
  • 常見三方庫原理
  • Jetpack
  • Android Framework
  • 算法
  • Kotlin
  1. 該怎么復習驶赏?將以前學習該部分時寫過的博客或者筆記拿出來復習,結(jié)合源碼既鞠。如果是以前沒有寫過相關筆記的母市,就找一下相關的技術文章,匯總损趋,看一波。

  2. 怎么復習最高效椅寺?一個技術點或者做過的業(yè)務浑槽,最好是先復習一下,然后用自己的話把它描述出來返帕,最好是寫成文字桐玻,記錄到云筆記上,方便隨時復習荆萤。當然镊靴,這只是一個點的復習方式。而簡歷上有很多很多個這樣的點链韭,我們需要設置一個dead line偏竟,設置一個復習總時長,到哪個日期截止敞峭,必須在那個日期結(jié)束前復習完成踊谋。然后將需要復習的點詳細安排到每一天,每天需要復習哪些東西旋讹,必須當天完成殖蚕,禁止自己拖到第二天,最好是明天的任務內(nèi)容今天就把它完成了沉迹,然后明天就去復習后天的任務內(nèi)容睦疫。給自己留有余地,即使某天沒時間復習鞭呕,也不至于落后于計劃蛤育。最好是開始復習計劃之前就把每一個知識點需要看的東西全部給列出來,比如需要復習哪篇筆記、哪篇文章缨伊、哪部分代碼等摘刑,到時在復習的時候就無需關心該復習哪里,直接照著之前安排好的計劃開整就行了刻坊。

下面是一些我在復習時的部分計劃枷恕,完成時打個勾

2022階梯計劃
  1. 職業(yè)規(guī)劃?開始找工作之前谭胚,最好是先想好自己下一份工作想做什么徐块,去怎么樣的公司玩祟,將來想怎么發(fā)展番宁。

3. 我的復習資料

這塊大家盡量按照自己簡歷的內(nèi)容來進行專項復習,下面是一些我復習時用到的資料叫挟。因為這些都是自己的技能點旁趟,所以復習要稍微加快一下速度昼激,控制好復習總時長。

3.1 算法部分

3.2 Java基礎

3.3 Android

4. 技術面試真題

只記錄了部分公司和部分題目,有時候面試完忘記記錄了肠缔,后面就想不起來了夏跷。

公司1:

  • 包體積優(yōu)化
  • handler原理
  • 如何退出app
  • synchronized和lock
  • 鴻蒙了解過嗎
  • flutter了解過嗎,compose呢
  • 跨進程通信明未,線程通信
  • 組件化是怎么做的
  • 做過的項目槽华,主要負責什么
  • 擔任的角色
  • 最難的是什么?怎么解決的
  • 開發(fā)流程是怎么樣的趟妥?有做設計文檔嗎硼莽?
  • 職業(yè)規(guī)劃,為什么做安卓煮纵?鴻蒙有了解嗎懂鸵?
  • 平時怎么學習的?最近學了什么行疏?給工作帶來了哪些好處匆光?
  • 看過哪些技術書籍
  • 平時有什么愛好
  • 對你想要去的公司團隊有什么要求?或者說你想去什么氛圍的項目組酿联?

公司2:

  • sleep和wait區(qū)別
  • mvp
  • 組件化
  • livedata终息,viewmodel原理
  • 內(nèi)存優(yōu)化
  • 啟動優(yōu)化
  • leakcanary原理
  • 換膚原理
  • 怎么hook ams

公司3:

  • volatile夺巩、synchronized、原子類的原理
  • 數(shù)據(jù)庫優(yōu)化是怎么做的
  • 性能優(yōu)化
  • kotlin伴生對象和init
  • 斐波拉契序列
  • 反轉(zhuǎn)鏈表

公司4:

  • fragment生命周期
  • 屏幕刷新機制
  • binder理解
  • bindService校驗: 權限周崭,包名
  • https的原理
  • 響應式編程
  • 熱修復:class和資源
  • invalidate 和 postInvalidate區(qū)別
  • handler原理柳譬,sendMessageDelayed是怎么實現(xiàn)的,為什么不卡主線程续镇,底層是如何通知進程這邊恢復阻塞的
  • java掌握到什么程度了美澳,kotlin呢?android呢摸航?
  • 響應式編程
  • 看過哪些書制跟?推薦一本你覺得不錯的書,為什么不錯
  • android最近這2年值得關注的框架
  • 敏捷開發(fā)模式
  • 你給你自己的水平打分酱虎,計劃怎么完善和精進自己的技術棧

公司5:

  • app啟動過程+activity啟動過程雨膨,activity啟動過程中的launchmode的原理
  • handler
  • java 方法重載問題,泛型相關
  • 卡頓優(yōu)化读串,冷啟動優(yōu)化聊记,線上監(jiān)控方式
  • 慢函數(shù)線上監(jiān)控

公司6:

  • 3個線程如何依次執(zhí)行
  • 設計一個圖片加載庫,lrucache原理恢暖,linkedhashmap實現(xiàn)
  • lifecycle,viewmodel原理
  • view事件分發(fā)

公司7:

  • gc roots
  • JVM垃圾回收算法甥雕,Android虛擬機垃圾回收算法
  • 分代回收思想
  • Java類加載機制
  • 線程池有幾種,分別是什么特征胀茵,自定義線程池需要注意什么,核心線程數(shù)是多少
  • hashmap原理(紅黑樹會退成鏈表嗎挟阻?什么情況下琼娘?),ConcurrentHashMap原理附鸽,Hashtable原理
  • StringBuilder和StringBuffer原理
  • 反射原理及其優(yōu)缺點
  • 泛型拿來做什么的
  • synchronized用法及原理脱拼,1.6做了哪些優(yōu)化,Mark word
  • 常用的三方庫原理坷备,隨便挑一個說
  • 換膚原理
  • 動畫有哪幾種熄浓,屬性動畫原理,vsync
  • View繪制流程
  • 短時間內(nèi)多次調(diào)用requestLayout,哪些View會重繪
  • 冷啟動優(yōu)化
  • 包體積優(yōu)化
  • 插件化原理省撑,startActivity
  • mvc,mvp,mvvm
  • requestLayout流程
  • 算法1:反轉(zhuǎn)單詞
  • 算法2:環(huán)形鏈表求環(huán)入口節(jié)點赌蔑,不準用快慢指針,O(1)空間復雜度竟秫,O(n)時間復雜度娃惯,可修改鏈表節(jié)點的指針和數(shù)據(jù)。不能在鏈表節(jié)點中新增屬性

公司8:

  • 說一下項目的架構肥败,哪一塊是你主要負責的趾浅?說一下是怎么設計的
  • livedata原理
  • handler原理
  • 組件化傳遞大數(shù)據(jù)
  • 單例里面的數(shù)據(jù)線程安全
  • 內(nèi)存優(yōu)化愕提,卡頓優(yōu)化,冷啟動優(yōu)化
  • 怎么檢測已發(fā)生了內(nèi)存泄露的對象皿哨?不知道那個對象是誰
  • 協(xié)程和RxJava原理浅侨,區(qū)別

公司9:

  • view繪制流程
  • 事件分發(fā)流程,外部攔截法证膨,內(nèi)部攔截法
  • Kotlin協(xié)程如输,協(xié)程原理,怎么開協(xié)程椎例,怎么切線程
  • viewpager內(nèi)部view高度不一致挨决,怎么解決
  • startActivity流程
  • 啟動優(yōu)化,包體積優(yōu)化
  • livedata原理
  • gradle 馬甲包
  • 換膚原理
  • 協(xié)程狀態(tài)機
  • let和also區(qū)別
  • mvvm

5. HR面

一般HR面就比較輕松了订歪,不會涉及什么高難度的問題脖祈。一般就問問你為什么離職、住哪里刷晋、有對象嗎盖高、結(jié)婚了嗎、有小孩嗎眼虱、小孩多大了喻奥、買房了嗎、哪里人捏悬,然后HR還會介紹公司的情況撞蚕、產(chǎn)品、公司規(guī)劃过牙、福利之類的甥厦。下面這些是我在網(wǎng)絡上搜集的一些比較重要的問題,需要詳細向HR了解清楚寇钉。

每個問題都很重要刀疙,必問

  • 工資是*12 ?
  • 有年終嗎扫倡?
  • 五險一金是全額谦秧?多少比例?
  • 加班有錢撵溃?
  • 晉升制度疚鲤,漲薪制度
  • 年假?
  • 績效考評是怎么樣的缘挑?
  • 午休時間石咬,上下班時間
  • 雙休?
  • 試用期多久卖哎?轉(zhuǎn)正標準
  • 工作強度

6. 其他注意事項

  • 技術復盤:在每輪技術面試完成后鬼悠,肯定是有些問題回答得不好的删性,或者是沒有答上來的,回去之后需要及時整理并復習焕窝,最好是能用自己的話復述一下這個問題蹬挺。
  • 提前了解好要去面試的公司的產(chǎn)品、方向
  • 提前了解好當前公司辦理離職需要多久
  • 社保和公積金不能斷
  • 盡量遠程面試它掂,避免耽擱現(xiàn)在的工作

7. 最后

現(xiàn)在正值金三銀四招聘旺季巴帮,祝正在求職的伙伴都能找到自己喜歡的工作。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末虐秋,一起剝皮案震驚了整個濱河市榕茧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌客给,老刑警劉巖用押,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異靶剑,居然都是意外死亡蜻拨,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門桩引,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缎讼,“玉大人,你說我怎么就攤上這事坑匠⊙福” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵厘灼,是天一觀的道長夹纫。 經(jīng)常有香客問我,道長手幢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任忱详,我火速辦了婚禮围来,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘匈睁。我一直安慰自己监透,他們只是感情好,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布航唆。 她就那樣靜靜地躺著胀蛮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪糯钙。 梳的紋絲不亂的頭發(fā)上粪狼,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天退腥,我揣著相機與錄音,去河邊找鬼再榄。 笑死狡刘,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的困鸥。 我是一名探鬼主播嗅蔬,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼疾就!你這毒婦竟也來了澜术?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤猬腰,失蹤者是張志新(化名)和其女友劉穎鸟废,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體漆诽,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡侮攀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了厢拭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片兰英。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖供鸠,靈堂內(nèi)的尸體忽然破棺而出畦贸,到底是詐尸還是另有隱情,我是刑警寧澤楞捂,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布薄坏,位于F島的核電站,受9級特大地震影響寨闹,放射性物質(zhì)發(fā)生泄漏胶坠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一繁堡、第九天 我趴在偏房一處隱蔽的房頂上張望沈善。 院中可真熱鬧,春花似錦椭蹄、人聲如沸闻牡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽罩润。三九已至,卻和暖如春翼馆,著一層夾襖步出監(jiān)牢的瞬間割以,已是汗流浹背金度。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拳球,地道東北人审姓。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像祝峻,于是被迫代替她去往敵國和親魔吐。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

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