《Android 開發工程師面試指南 LearningNotes 》,作者是知乎Android開發工程師陶程,由梁觀全貢獻部分。大家可以去知乎關注這兩位用心的少年。這份指南包含了大部分Android開發的基礎、進階知識,不僅可以幫助准備面試的同學,也可以幫助正在學習和工作的同學梳理自己的知識點。有心的同學也可以幫他們不斷完善。
1、先推薦一個知乎專欄,每日更新國內外 Android 技術相關文章:Android 技術文章精選
2、付費版本《Android 面試指南》
每個公司都會因為產品形態不一樣,對工程師的技術要求的側重點會不一樣,Android 面試指南是來自一線互聯網公司工程師對自己部門的面試題深度剖析,幫助讀者可以更好認識到自己不足,補足短板面試成功。
作者排名不分先后:
1、歡聚時代 Android 開發工程師、diycode 社區發起人,技術視界博客和公眾號維護者;
2、阿里巴巴 Android 開發工程師 wingjay;
3、阿里巴巴 Android 開發工程師 jack;(文章已經發布)
4、聚美優品 Android 開發工程師孤獨狂飲;
5、酷狗音樂 Android 開發工程師亞斌;
6、微信 Android 開發工程師張紹文;
7、悅跑圈Android 開發工程師鍵盤男;(文章已經發布)
8、Opera Software ASA Android 開發工程師才華橫溢的小龍包;
9、許建林(Piasy),2015年本科畢業於清華大學計算機系,目前就職於 Powerinfo,帶領客戶端 SDK 團隊 。(文章已經發布)
10、GcsSloop,Android自定義View系列文章作者;(文章已經發布)
11、宅男瀟澗,畢業於清大計算機系,目前是一名騰訊移動客戶端開發工程師。(文章已經發布)
12、LTNS,最近通過阿里、百度、美團、京東、今日頭條、滴滴等校招面試,成功拿到美團和華為offer。(文章已經發布)
13、Jacky 王世昌,映客 Android 架構師、Github中國區Java星榜前20。
第一部分:
-
- Android基礎知識
- Android內存泄漏總結
- Handler內存泄漏分析及解決
- Android性能優化
- ListView詳解
- RecyclerView和ListView的異同
- AsyncTask源碼分析
- 插件化技術
- 自定義控件
- 事件分發機制
- ANR問題
- Art和Dalvik的區別
- Android關於OOM的解決方案
- Fragment
- Activity&Fragment
- SurfaceView
- Android幾種進程
- APP啟動過程
- Activity啟動流程以及界面展示過程
- 圖片三級緩存
- 熱修復的原理
- AIDL
- Binder機制
- Zygote和System進程的啟動過程
- Android中的MVC,MVP和MVVM
- MVP
- Android開機過程
- Retrofit源碼分析
- Glide源碼分析
- EventBus用法詳解
- EventBus源碼分析
- Android ORM 框架之 greenDAO 使用心得
- RxJava
- 設計一套圖片異步加載緩存方案
- Android UI適配
- Gradle
- 查漏補缺
- Git操作
=======
第二部分
第三部分
- DataStructure(數據結構)
- Algorithm(算法)
- 排序
- 查找
- 《劍指Offer》
- 《程序員面試金典》
- 《LeetCode》
- 《程序員代碼面試指南(左程雲)》
第四部分
##第五部分
第六部分
第七部分:
備注:第七部分由樂視Android工程師墨鏡貓jacky整理。