Android 开发被迫失业在家带娃,一个月后拿下百度Offer
11. Activity的啟動(dòng)流程
12. ViewPager Pool了解嗎
13. 說說自己寫的最復(fù)雜的一個(gè)頁面
二面(現(xiàn)場(chǎng)面):
1. JVM:gc算法,gc分代
2. java的泛型,super和extend的區(qū)別?泛型擦除
3. HashMap的原理?怎么保證線程安全?HashTable、ConcurrentHashMap內(nèi)部怎么實(shí)現(xiàn)的?分段鎖、共享鎖、公平鎖?
4. 自定義View的流程?onMeasure怎么測(cè)量的?MeasureSpec的三種模式?invalidate、postInvalidate、requestLayout的區(qū)別?
5. 代理模式
6. leakcanary的工作原理
7. synchronized的工作原理
8. OkHttp的優(yōu)點(diǎn),回答的不好,可能是繼續(xù)想問Http相關(guān)的,但是回答的不太好,所以問的不是很多
9. 又問到了Handler,幾乎所有能問的都問了
10. Binder的通訊過程:具體server和client的通訊,為什么是一次拷貝
11. 如何加載大圖?圖片壓縮的幾種方法?采樣率壓縮是利用的哪個(gè)類,具體怎么設(shè)置的
12. 內(nèi)存泄漏
13. 獨(dú)立開發(fā)的項(xiàng)目架構(gòu)怎么設(shè)計(jì)的
三面(現(xiàn)場(chǎng)面):
主要是聊項(xiàng)目,看項(xiàng)目,項(xiàng)目中涉及的技術(shù)難點(diǎn)
<
總結(jié)
以上是生活随笔為你收集整理的Android 开发被迫失业在家带娃,一个月后拿下百度Offer的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ROM芯片
- 下一篇: Android Rom定制与修改学习(一