我工作2年梁沧,一年安卓經(jīng)驗檀何。校招期間還有之前面試都是面的Java開發(fā)崗位,這次是我第一次面試安卓廷支,還是很忐忑频鉴。感覺準(zhǔn)備的還不是很充分。記錄一下面試過程恋拍。
HashMap
1.講一下HashMap
2.HashMap如何避免哈希沖突的
3.紅黑樹了解嗎
4.紅黑樹的時間復(fù)雜度
5.HashMap每次為什么擴(kuò)容2^n
###CocurrentHashMap了解嗎
voliate
1.voliate講一下
2.voliate如何實現(xiàn)可見性
3.從cpu和內(nèi)存角度講一下可見性
4.自旋鎖聽過嗎
##安卓相關(guān)
Handler
1.Handler講一下
2.主線程可以向子線程發(fā)送post嗎
3.消息隊列中沒有消息垛孔,loop如何操作
4.為什么Looper掛起不會引起ANR
5.ANR是有誰發(fā)起的
view的繪制過程
1.measurewidth和getwidth有什么區(qū)別
2.view繪制過程中,哪里可以獲取view高度
為什么debug時第一個都是zygoteinit
如何實現(xiàn)懶加載
1.view page你用的什么adapter
2.fragment在viewpage中的生命周期
3.如何實現(xiàn)懶加載施敢?
誰來看一下周荐,我感覺問的好難。
大部分都是一知半解悯姊,今天學(xué)習(xí)到2點羡藐,惡補(bǔ)一下。