Andorid面經 下面是具體的情況彙總,給Android的小夥伴分享些經驗。 感覺設計模式前幾年問的很多,最近只有幾家廠問過。可能不火了吧。

總算找到個不錯的工作,決定入職了。
大廠和小廠都去了不少,像獵豹、58、小米、百度、國美、京東都去看了看。
過了二三面其實最後就是看緣分了,有的就很順利。保持平常心就好。
跳槽前,建議刷一遍leetcode。

下面是具體的情況彙總,給Android的小夥伴分享些經驗。

大廠面試一般一二面都不會問Android 相關,更注重Java、網絡、數據結構、集合知識,會按照自己的題庫節奏來。比如:
hashmap、concurrenthashmap原理必問、
JVM內存模型,(GC新生代老年代算法)、
鎖必問(看你掌握的深度了)cas問題,volatile問題、
http1.0,2.0區別,https內部實現過程(對稱加密+非對稱加密)、
基礎完了之後會根據你的簡歷中某個項目,查看你對知識的分析和研究過程。
最後是一兩道算法題。

中型企業(像是好未來、學而思...)更愛問一些基礎知識+偏的知識,比如:
handler裏涉及的ThreadLocal的實現(裏面有個WeakReference問題),同步屏障、target。
然後會問一些Android通用知識,比如繪製流程、事件傳遞(注意onTouch+onClick)
線程池、線程通信,(比如子線程需要個looper就常問到)
一些日常比如線上日誌採集,跟版本適配等。
最後是一兩道算法題。

中小型企業 一般是以Andorid基礎開始,然後看你對於簡歷上第三方庫源碼的瞭解
比如:一般以ANR、內存泄漏等開始。四大引用等。
然後問你在項目中做了哪些事,深入分析。內存優化、內存泄漏等等
最後是一兩道算法題。

感覺設計模式前幾年問的很多,最近只有幾家廠問過。可能不火了吧。

最後祝大家都能找到好工作!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章