安卓面試要點 2018
阿新 • • 發佈:2019-01-10
Android開發技術
Android基礎
Fragment、Service、Binder、Activity、
Broadcast、WebView安全漏洞
非同步訊息處理機制
Handler、AsyncTask、IntentService、
HandlerThread
View相關技術
View的渲染和繪製、事件分發、ListView
Android構建
Android編譯打包、 Git、 Proguard混淆、
Gradle、Lint檢測
開源框架原始碼
網路框架:Retrofit、Okhttp、Volley
圖片框架:Glide、Fresco、UIL
IOC框架:Dagger2、Butterknife
RxJava
Android效能優化
UI卡頓、記憶體管理、記憶體洩漏
設計模式相關技術
觀察者模式、動態代理、工廠、策略類、
裝飾、橋接、單例
Java高階相關技術
堆疊、反射、註解、範型、執行緒池/併發程式設計、Socket、IO/NIO、集合框架、類載入器 、Dalvik/ART/Dex
網路協議相關
HTTPS/HTTP、DNS、TCP/IP
以及加密演算法
主流技術
1. 外掛化
2.熱更新
3.程序保活
4.MVP/MVVM等
5.元件化
6.啟動優化
7.Kotlin
最值得Android工程師深入學習的10大開源框架
網路框架
OkHttp
Retrofit
非同步處理
RxJava
EventBus
圖片載入
Glide
Picasso
依賴注入
ButterKnife
Dagger2
效能優化
Leakcanary
Blockcanary