標籤:android style http io os java sp 資料 on
跨專業小菜,想從事移動端開發,只好提前做準備。(從一個視頻中整理出來),希望大家幫我補充,給我建議。
1.四大組件相關面試題
①.Activity相關面試題
②.Broadcast相關面試題
③.Service相關面試題
④.ContentProvider相關面試題
2.Handler相關面試題
3.自訂View相關面試題
4.事件傳遞相關面試題
5.Asynctask相關面試題
6.http/https相關面試題
①.http協議
②.三向交握
③.http代理
④.https原理
⑤.httpclient介紹
⑥.開源協議xmmpp,mqtt,spdy
7.socket相關面試題
8.資料庫相關面試題
①.資料庫版本的升級和降級
②.資料庫效能的最佳化
③.資料庫的加密
④.批量資料的處理
9.深入理解ViewHolder機制
10.ListView的最佳化
11.自訂動畫面試題
①.動畫的機制
②.動畫的底層實現
③.3.0屬性動畫
④.gif動畫
12.記憶體最佳化是如何處理
①.oom產生的原因
②.分析工具
③.經典案例分析
④.解決辦法
⑤.如何避免oom
13.Android最佳化效能標籤
14.圖片緩衝是如何處理的
①.常見的三級緩衝架構
②.對大圖片的處理
③.引用計數器
④.webp格式的處理
⑤.緩衝儲存結構
a.軟引用
b.lrucache原理剖析
⑥.緩衝大小的分配
15.ndk/jni相關面試題
①.交叉編譯
②.註冊JNI的幾種方式
③.ndk-stack命令
④.ndk記憶體泄露問題
16.cocos2dx相關面試題
17.Android外掛程式開發面試題
①.資源是如何解決
②.如何載入Activity,Service
③.混淆打包
18.JVM相關面試題
①.記憶體回收演算法
②.父親委託機制
③.四種引用
④.類載入機制
⑤.註解處理器
19.項目當中架構是如何設計的
①.架構搭建
②.架構的優勢
③.架構中的設計模式
④.架構的靈活型
⑤.架構的拓展
20.開源的項目分析
①.ImageLoader
②.Google volley
③.android annotation
④.訂製自己的開源架構
21.經典的深度Android面試
①.深入理解Android處理序間通訊機制
a.java層aidl
b.native層處理序間通訊
c.binder的機制
d.native層是如何?的
②.Android啟動流程分析
a.Linux的啟動
b.zygote進程
c.SystemService進程
22.常見的演算法題
移動用戶端(Android)校招需要準備的東西