記錄百度校招現(xiàn)場面試經(jīng)歷罢杉,廢話不多說,直接上問題(內(nèi)推+校招贡歧,6面滩租,內(nèi)心是崩潰的8承恪)
一面 40 min
- 自我介紹;
- 布局優(yōu)化的過程律想;
- 性能優(yōu)化有哪些方面猎莲;
- 項目經(jīng)歷;
- Git 操作技即;
- 單鏈表著洼,O(1)復(fù)雜度內(nèi)刪除一個結(jié)點,寫算法而叼;
- 數(shù)據(jù)解析過程身笤、代碼設(shè)計過程中的容錯機(jī)制有沒有;
- 手寫單例模式澈歉;
- 說說常見的設(shè)計模式展鸡;
- 講講 MVP,項目中如何遷移的埃难。
二面 40 min
- 自我介紹莹弊;
- 布局優(yōu)化的經(jīng)驗;
- 性能優(yōu)化的經(jīng)驗涡尘;
- 網(wǎng)絡(luò)庫 Volley 的過程忍弛;
- 常見的設(shè)計模式,手寫適配器的類圖考抄;
- 手寫堆排序细疚;
- 最短路徑的算法思想;
- 連續(xù)子序列問題川梅,保證 i < j, Ai < Aj 的算法思想疯兼;
三面
- 自我介紹;
- 舉一兩個例子說明自己的自我學(xué)習(xí)程度較高贫途;
- 評價自己的算法水平吧彪,手寫冒泡算法和單例模式;
- 餓漢式單例和懶漢式單例的區(qū)別丢早;
- 餓漢式和雙重檢索的單例哪個是線程安全的姨裸;
- 講講 Android 中的四大組件;
- 講講 Servie 的生命周期怨酝;
- 一個 Activity 的使用 startService 啟動一個 Service傀缩, 然后在綁定 Service, 此時 stopService 后农猬,還需要解綁 Activity 嗎赡艰;
- 一個 Activity 綁定 Service 后,在 startService 斤葱,然后在 stopService瞄摊,此時 Service 是否還需要解綁勋又;
- 內(nèi)容提供者使用過沒有;
- 什么時候開始學(xué) Android换帜,本科做的東西講講;
- 你有什么要問的沒有鹤啡。