我本是一只碼農,躬耕于Android系統(tǒng)開發(fā),日出而作,日落而息,想來也三年有余。于公元2018.06~公元2018.08,地主不以我卑鄙,猥自枉屈,許我面試之機,詢問Android之事,由是感激,遂許地主以驅馳。如下乃地主們詢問之事,零碎不全,今與君共勉。
2018.6.21深圳酷比通信設備有限公司
1、簡述下自己的過往項目經驗
2、簡述指紋工作流程
3、指紋方面的優(yōu)化方案
4、簡要概述下指紋解鎖過程
5、指紋碰到問題及解決
6、進程間的通信方式
7、平常調試問題的方法
8、Android studio的內存分析工具
9、Android hierarchyviewr和ddms是否使用過
10、是否具備分析GMS的問題的經驗
11、是否具有android O項目的開發(fā)經驗
2018.6.28 TCL
1、VIEW的渲染機制
2、自定義VIEW
3、handler機制
4、簡單闡述binder機制
5、如何優(yōu)化開機速度
6、指紋工作流程
7、指紋方面的是否有做過哪些優(yōu)化
8、如何優(yōu)化apk的解析速度
2018.7.17深圳銀澎云計算有限公司(好視通)
1、排序算法
2、設計模式
3、handler機制
4、事件分發(fā)
5、Toast
6、Activity生命周期
7、Fragment的理解
8、廣播類型和區(qū)別
9、Activity的啟動類型
10、JNI的調用方式
11、反射
12、Service的啟動方式和區(qū)別
13、ANR的理解
14、還有一堆筆試的題目0.0
2018.7.20比亞迪面試:
1、四大組件
2、廣播類型,靜態(tài)和動態(tài)注冊的區(qū)別
3、handler機制
4、binder機制
5、anr類型
6、三級緩存
7、android啟動線程的方式
8、顯式和隱式INTENT的區(qū)別
9、activity的啟動類型,flag
10、android組件化開發(fā)
11、自定義布局
12、動畫類
13、service的啟動類型,差異
14、mvc和mvp架構
15、recycleview和listview的差別
16、第三方開源框架的認識
17、內存泄露問題
18、HANDLER內存泄漏如何處理
19、布局優(yōu)化方式
20、Settings的頁面跳轉
21、fragment的理解
22、序列化
23、INTENTSERVICE
24、service?;?/p>
25、圖片加載過程
26、事件分發(fā)機制
27、Handler通過post啟動一個線程和sendEmptyMessage的區(qū)別
28、aidl的使用
29、強引用和弱引用
2018.7.23捷視飛通
1、handler機制
2、兩個子線程之間的通信方式
3、鎖
4、overload和override
5、arrylist和linklist
6、四大組件和五大布局
7、fragment和activity的通信
8、surfaceview和GLsurfaceview的差別
9、廣播的注冊方式,差別
10、activity的launchmode模式
2018.7.24聯(lián)發(fā)科
1、介紹一下過往經歷;
2、介紹下BackTouch功能;
3、指紋項目碰到的哪些問題,如何克服;
4、上對客戶,下對供應商,碰到問題,如何協(xié)調;
5、簡要概述下tee環(huán)境
6、碰到過哪些感覺比較難的問題,如何處理;
2018.7.25 VIVO(外包)
1、簡單介紹一下自己
2、講講指紋方面的實現(xiàn)流程
3、之后開始講工作業(yè)務和性質
2018.7.26聞泰
1、Android的系統(tǒng)架構
2、往SD卡push文件,MTP模式下,電腦端能否能實時同步
3、如何往上層傳遞一個keyEvent的值
4、談談指紋的工作流程
5、有么有解決過什么比較難的問題
6、進程間的通信方式
7、private、public、protect的差異
8、同步和異步
9、對Handler的理解
10、抽象類和接口的區(qū)別
11、子類和父類,方法的調用關系
12、Hashmap和Hashtable的區(qū)別
13、各個數(shù)據(jù)類型的位數(shù)
14、寫一段程序,統(tǒng)計一個字符串,可能出現(xiàn)的字符片段,及其出現(xiàn)的次數(shù)
2018.7.27努比亞
1、for 和 foreach,處理大數(shù)據(jù)時候,哪個效率比較高?為什么?
2、使用變量時,會有哪些層面的考慮?
3、hashmap的數(shù)據(jù)是不是有序的?
4、如何優(yōu)化MediaScanner掃描速度?
5、android的App的sharedid有幾類?分別是什么意思?
6、簡要概述下MTP?
7、在MTP下,如何對電腦端數(shù)據(jù)進行分類顯示?
8、是否有在看一些什么書?設計模式的6個特點?
9、內存優(yōu)化、功耗等經驗?