阿里一面。
- 說一下你怎麼學習安卓的?
- 項目中遇到哪些問題,如何解決的?
- Android事件分發機制?問的好深。沒有詳細真正理解是不行的。
- 三級緩存底層實現?
- HashMap底層實現,hashCode如何對應bucket,問得好深。
- Java的垃圾回收機制,引用計數法兩個對象互相引用如何解決?
- 用過的開源框架的源碼分析
- Acticity的生命週期,Activity異常退出該如何處理?
- tcp和udp的區別,tcp如何保證可靠的,丟包如何處理?問得很深。
差不多就這些,問的問題不多,但是都好深,不詳細理解看過很多書是答不出來的。我也只是大概能把原理說出來,有些細節也被問住了。
面試官約我明天在線筆試,基本的數據結構和算法,寫代碼,好緊張。