安卓2018面試技術(shù)棧
通過(guò)Boss直聘,和幾次面試大致總結(jié)出來(lái)了,大點(diǎn)的公司2018年需要通用的技術(shù)棧
- ams(AndroidManagerService) wms(WindowManagerService) pms(PackageManagerService)源碼分析,(ps:面試官會(huì)問(wèn)Manifest里面的東西怎么加載的裙顽,或者問(wèn)你Activity怎么加載的渤昌,你得說(shuō)出這些來(lái)。)
- Rxjava的原理先壕,主要是背壓能說(shuō)說(shuō)
- 自定義繪制控件磁滚,如何繪制育韩,幾個(gè)方法說(shuō)說(shuō),還有spec
- 事件分發(fā)蛇更,以及事件沖突處理(主要是自定義方面的事件沖突)
- Handler機(jī)制瞻赶,會(huì)問(wèn)道HandlerThread,以及Looper源碼
- JNI以及原理派任,會(huì)問(wèn)怎么加載so或者.h等文件的砸逊,以及調(diào)用方法命名,cmake等等
- openGl ES掌逛,問(wèn)到surfaceView师逸、矩陣最好要會(huì)
- 流媒體以及短視頻
- socket,java和c++的兩種實(shí)現(xiàn)以及netty等框架的始用(vert.x也是netty實(shí)現(xiàn)的)
以上大部分內(nèi)容我聽(tīng)人說(shuō)豆混,android開(kāi)發(fā)藝術(shù)探索 里面有相當(dāng)多的東西篓像,但是其他的技術(shù)還需要自己找文檔,覺(jué)得大家想進(jìn)入好公司的最好把上面的東西弄一點(diǎn)demo皿伺,然后看看原理的講解员辩。
面試注意事項(xiàng)
如果你在面試過(guò)程中提到了某個(gè)技術(shù)點(diǎn)可能會(huì)被面試官繼續(xù)追問(wèn),如果你說(shuō)了多線(xiàn)程面試官可能會(huì)問(wèn)你Threadlocal心傀,盡量少跟自己挖坑屈暗,或者對(duì)這些坑點(diǎn)你都有所研究。