前言
當代大部分打工人的一個現狀——“晉升無望、收入見頂、生活開支飆升、財務危機如影隨形”,
本人畢業三年,三年Android開發,今年7月面試了小米,半個月拿到offer,記錄一下整個面試程序,需要的可以看一下,

小米面試分享:
一面(9.5 60min)
- 事件分發
- 自定義view
- 給了個布局問你的實作方式
- 有沒有了解過新的布局
- 有沒有了解過新的布局
- 實習經歷
- Android布局優化
- 過度繪制及優化
- 講講你認為你Android里理解最深的點
- 了解過framework嗎
- 講講二叉樹前中后序遍歷
- 資料庫
- 寫了個簡單的sql
- 觸發器
- 類加載的程序
- kotlin擴展方法 擴展屬性
- 看過哪些開源庫(聊了聊retrofit)
- 實習程序中最有成就感的事
- 演算法
- 反轉鏈表(沒寫出來 我是個傻子吧)
- 洗掉公共字串
- 冒泡排序怎么排的 穩定嗎
一面完感徑訓不錯能預料到會有二面,問的都比較中規中矩
二面(9.8 50min)
- 實習經歷
- 做了哪些需求
- 有什么識訓
- 對前人留下的代碼有什么想法,怎么解決的
- Android
- 滑動時間沖突解決
- handler原理
- Android跨行程通信
- Activity生命周期
- Android為啥要分四大組件
- 彈一個dialog時Activity生命周期變化
- onstart onresume分別執行什么型別的業務
- Java
- 手寫單例
- hashmap原始碼
- 多執行緒,鎖
- 作業系統
- 行程和執行緒的區別
- 演算法
- 之字形列印二叉樹(又沒寫出來 我是***)
面的時候剛從天津坐車回來,頭有點暈,感覺有點拉跨,答得很一般,沒想到還有三面
三面(9.9 60min)
- Java
- 封裝繼承多型,重點說理解及應用
- static
- 重寫和多載的區別、理解及應用
- hashmap底層,把面試官當小白給面試官講
- Android
- 四大組件的理解
- activity生命周期、橫豎屏生命周期、有沒有不讓activity銷毀的方法
- 啟動模式
- 兩種service有啥區別
- service執行耗時操作會咋樣、咋解決
- intentservice底層
- service保活
- broadcastreciver權限(不會)
- Android跨行程方式
- intent底層是怎么跨行程的
- 常用布局,重點說理解及應用
- Android影片有哪幾種,有沒有底層研究
- 自定義view、自己寫過的demo
- 記憶體泄漏場景及解決辦法
- 網路
- TCP三次握手/四次揮手 講講
- 有沒有直接在TCP層做過操作
- 作業系統
- 行程和執行緒的區別
- 閑聊
- 實習最大的識訓是什么
- 你現在在團隊里算是核心嗎(我一個實習生核心才怪)
- 有沒有覺得對自己能力提升特別大的需求
- 如果給你offer你來嗎
- 如果要來的話離開現在的團隊融入新的團隊你有什么想法
三面的面試官說跟前兩面面試官沒怎么交流,可能問題有重復,實際也確實有重復,但是感覺更多的還是往深了問,面很廣而且很深,很多問題都沒回答上來,一下子給我整懵了,
幸好之前連夜做了做功課,看了很多大佬總結的技術性問題,拓寬了對試題的知識面,
在這里我精心收錄整理了一些關于Android開發的知識點、面試題的一個總結,推薦給大家化解成長的煩惱,
《Android 高級開發面試題以及答案》
-
1.Activity
-
2.Service
-
3.BroadcastReceive.
-
4.ContentProvider
-
5.Handler
-
6.View繪制.
-
7.View事件分發
-
8.RecycleView

-
9.Viewpager&Fragment
-
10.WebView
-
11.影片
-
12.Bitmap
-
13.mvc&mvp&mvvm14.Binder
-
15.記憶體泄漏&記憶體溢位16.性能優化

-
17.Window&WindowManager
-
18.AMS
-
19.系統啟動
-
20.App啟動&打包&安裝
-
21.序列化
-
22.Art & Dalvik及其區別
-
23.模塊化&組件化
-
24.熱修復&插件化
-
25.AOP
-
26.iectpack

總結
面試成功的因素,我感徑訓是要多多看技術博客,重視每一次面試,不在同一個問題上栽倒兩次,每場面試也會有一兩道平時不重視的一些細枝末節的問題,但每次掛完電話/面完 回去都會認真再針對性復習這一塊的知識點,確保下一次被問到這類問題不會再被坑,
由于文章篇幅有限,檔案面試資料內容較多,有需要的小伙伴可以掃我們的官方二維碼,希望能夠共同進步,共勉!

最后,祝大家都能拿到心儀的offer~

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/384313.html
標籤:其他
