首先本身接觸Android是從大三開始的,那個時候咱們的班導有一個項目,關於移動端地圖的研究型項目。當時水平很菜,打了個醬油,感受本身沒很大的提高。考研結束後我報了蔡老師的研究生,開始努力學習android開發。在作項目和應聘的過程是不一樣的,不少同窗也有相似的感覺。平時寫代碼,更可能是從實現功能的角度考慮,至於背後的原理,可能都沒用心去去研究,可是在面試的過程當中,諸如bat的面試官會問不少深刻到內部機制的問題,舉個很簡單的例子:你清楚view是如何得到的嗎,ArrayList內部如何實現?java
因此第一點,平時不管作項目仍是別的,必定要搞清楚本質,問題的根源,一來對技術是一個總結和提高,二來在求職過程當中體現你的內功。android
下面說說具體考察的內容。程序員
通常Android的筆試,語言考察以java爲主,考察內容有Android(四大組件,Activity生命週期,service用法,view的機制,圖片緩存都是常考的知識點),java面向對象,數據庫,計算機網絡,數據結構(二叉樹,堆棧,鏈表),算法(排序和查找),計算機系統(通常考的很少,偶爾在選擇題中會出現)。那麼複習時,也應當主要以上面幾點爲主線,一一準備。