1. 程式人生 > >Android2017-2018最新面試題

Android2017-2018最新面試題

Android知識圖譜:

 這裡寫圖片描述

基礎知識四大元件(生命週期,使用場景,如何啟動)

java基礎資料結構,執行緒,mvc框架

通訊網路連線(HttpClientHttpUrlConnetion),Socket

資料持久化 – SQLiteSharedPreferencesContentProvider

效能優化佈局優化,記憶體優化,電量優化

安全資料加密,程式碼混淆,WebView/Js呼叫,https

UI– 動畫

其他 – JNIAIDLHandlerIntent

開源框架 – VolleyGildeRxJava等(簡歷上寫你會的,用過的)

拓展 – Android6.0/7.0/8.0

特性,kotlin語言,I/O大會

2.Activity的啟動模式以及使用場景1manifest設定,(2此處延伸:棧(First In Last Out)與佇列(First In First Out)的區別

4.Broadcast註冊方式與區別1)靜態註冊(minifest),(2)動態註冊此處延伸:什麼情況下用動態註冊

5.HttpClientHttpUrlConnection的區別此處延伸:Volley裡用的哪種請求方式(2.3HttpClient2.3HttpUrlConnection

23.設計模式(單例,工廠,觀察者。作用,使用場景)一般說自己會的就ok,不要只記得名字就一輪嘴說出來,不然有你好受。

此處延伸:Double Check的寫法被要求寫出來。

25.開源框架,為什麼使用,與別的有什麼區別這個問題基本必問。在自己簡歷上寫什麼框架,他就會問什麼。如:Volley,面試官會問我Volley的實現原理,與okhttpretrofit的區別。開源框架很多,我就選幾個多數公司都會用的出來(框架都是針對業務和效能,所以不一定出名的框架就有人用)網路請求:Volleyokhttpretrofit 
非同步:RxJavaAsyncTask 
圖片處理:PicassoGlide 
訊息傳遞:EventBus 
以上框架請自行查詢,太多了就不貼出來了。

面試需要注意的幾個點。

面帶微笑,有禮貌,謙遜

穿的體面一點,穿拖鞋的gg8

一定要帶簡歷和筆

來了說謝謝,面完說謝謝

要學會看面試官的表情,如果答的不好不要繼續往下說

不要吹的自己以前做過的專案有多牛b,也不要自吹

答題要冷靜,不要一輪嘴說一堆,面試官很煩的