Android 高級面試集合
面試地址GitHub地址
喜歡的話 點(diǎn)個start哦
- 2019年Bat面試集合
- 架構(gòu)相關(guān)面試
- NDK相關(guān)面試
- 算法相關(guān)面試
- 高級UI相關(guān)面試
- 性能優(yōu)化相關(guān)面試
- 專業(yè)領(lǐng)域相關(guān)面試
- 其他
2019年Bat面試集合
阿里巴巴面試集合
- 談?wù)劸€程池原理
- 垃圾回收機(jī)制是如何實(shí)現(xiàn)的
- https原理你知道嗎
- Hadler是如何實(shí)現(xiàn)線程通信的
- Glide對Bitmap的緩存與解碼復(fù)用如何做到的
- 給你一個Demo 你如何快速定位ANR
- 說說你對Dalvik虛擬機(jī)的認(rèn)識
- 接下來說說 Android 虛擬機(jī)Dalvik與ART區(qū)別在哪里?
- 有用過插件化嗎?談?wù)劜寮恚?/a>
- 進(jìn)程保活如何做到,你們保活率有多高?
- 詳細(xì)說說Binder通信原理與機(jī)制
- Handler的原理是什么?能深入分析下 Handler的實(shí)現(xiàn)機(jī)制嗎?
- Handler中有Loop死循環(huán),為什么沒有阻塞主線程,原理是什么
騰訊面試集合
- 熱修復(fù)連環(huán)炮(熱修復(fù)是什么 有接觸過tinker嗎,tinker原理是什么)
- 增量升級為什么減少升級代價,增量升級原理
- 數(shù)據(jù)庫版本如何單獨(dú)升級,并且將原有數(shù)據(jù)遷移過去
- 如何設(shè)計一個多用戶,多角色的App架構(gòu)
- 談?wù)剉olatile關(guān)鍵字與synchronized關(guān)鍵字在內(nèi)存的區(qū)別
- synchronize關(guān)鍵字在虛擬機(jī)執(zhí)行原理是什么,能談一談什么是內(nèi)存可見性,鎖升級嗎
- ButterKnife為什么執(zhí)行效率為什么比其他注入框架高?它的原理是什么
- Linux自帶多種進(jìn)程通信方式,為什么Android都沒采用二偏偏使用Binder通信
- 談一談Binder的原理和實(shí)現(xiàn)一次拷貝的流程
- 組件化如何實(shí)現(xiàn),組件化與插件化的差別在哪里,該怎么選型
- 說下組件之間的跳轉(zhuǎn)和組件通信原理機(jī)制
- 類比于微信,如何對Apk進(jìn)行極限壓縮,談下Android壓縮8大步
- 如何徹底防止反編譯,dex加密怎么做
字節(jié)跳動面試集合
抖音-直播中 網(wǎng)速比較差的條件下,如何使畫面保證流暢的效果
抖音-Include、Merge、ViewStub的作用和原理
抖音-如何在臉部區(qū)域增加特效,怎樣才能使這個特效跟隨臉部
抖音-Opencv中定位人臉的五個點(diǎn)是如何做到的
今日頭條-為什么RecyclerView加載首屏?xí)恍?/a>
今日頭條-View繪制機(jī)制,onMeasure onLayout ,onDraw方法的調(diào)用機(jī)制談一下
今日頭條-ThreadLocal底層原理和Handler的關(guān)系
今日頭條-Flutter為什么會做到一處寫 處處運(yùn)行 與RN的區(qū)別
今日頭條-Flutter的圖形引擎與Android的渲染引擎原理
今日頭條-sync關(guān)鍵字和lock的區(qū)別? 他們對線程的控制原理簡單說下
架構(gòu)相關(guān)面試
EventBus源碼詳解與架構(gòu)分析,使用EventBus會造成什么弊端
Message鏈表原理與重用機(jī)制是怎么實(shí)現(xiàn)
QQ是怎么做到皮膚換膚的,談?wù)創(chuàng)Q膚原理
阿里巴巴ARouter原理執(zhí)行流程,對組件化開發(fā)有什么好處
RePlugin插件化通過什么方式實(shí)現(xiàn)強(qiáng)兼容
談?wù)剬xjava的底層認(rèn)識,如何做到線程切換的
NDK相關(guān)面試
CmakeList.txt中find_library語法是什么意思
直播推流中,通過rtmp協(xié)議發(fā)送一個packet包的流程
直播中為什么需要將攝像頭的NV21數(shù)據(jù)通過x264編碼 再發(fā)送
怎么編譯一個FFmpeg 并且集成到AndroidStudio中
webrtc是如何實(shí)現(xiàn)點(diǎn)對點(diǎn)通信的
算法相關(guān)面試
- Hash值是如何生成
- 談?wù)凥ashMap的原理
- 最小生成樹算法
- 最短路徑算法
- KMP算法
- 查找算法
- 排序算法
- 跳躍表
- 對稱加密與非對稱加密是如何實(shí)現(xiàn)的
- -----持續(xù)更新 未完待續(xù)-------
高級UI相關(guān)面試
淘寶如何做到展示億級商品(強(qiáng)排版,強(qiáng)交互實(shí)現(xiàn)機(jī)制)
專業(yè)領(lǐng)域相關(guān)面試
Opengl面試
智能家居串口面試
圖形識別Opencv面試