欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

字節(jié)飛書 Android客戶端 一面涼經(jīng)

#面經(jīng)# 發(fā)面經(jīng)攢人品#??虯I配圖神器#
1. 自我介紹
2. 為什么在你的項目里要使用Mvvm框架?
答:xxx
問:他相比于MVC框架有什么優(yōu)勢
答:xxx
問:用過MVP嗎,為什么不用MVP?
答:沒用過,但是了解過一些
3. viewmodel有什么特點
答:提到livedata,
問:不理解viewmodel和livedata的強依賴關系,能解釋一下嗎?
答:xxxx
問:那我把livedata放在一個普通的類里面不行嗎?
答:懵逼 答了一部分
問:livedata需要依賴viewmodel來取消訂閱嗎?
答:放在普通類里面沒有生命周期感知
問:一個viewmodel在fragment銷毀時執(zhí)行哪些方法?
4. 解釋一下livedata?
答:xxxx生命感知
問:他是怎么感知到生命周期的
答:不太懂啊
5. 為什么要用recyclerview?
答:吟唱
6. 除了這些jetpack套件還用過哪些?
常用的就這些。
7. 你熟悉kotlin嗎?
答:不熟
8. 你們的項目的里面有網(wǎng)絡請求還有數(shù)據(jù)庫緩存這些能力嗎?
答:okhttp3, retrofit 以及room
問:room不就是jetpack套件嗎?剛才問什么不說
答:師兄寫的,處理業(yè)務邏輯沒用過
問:那你自己了解room 和sqlite的區(qū)別嗎
答:不懂
問:shared_perference有什么性能問題
答:xxxxx但是性能問題不懂。
問:那你知道shared_perference現(xiàn)在有什么上位替代嗎
答:不清楚,寫安卓好久之前了
9. 那你們網(wǎng)絡請求有用okhhtp的攔截器嗎?
答:有的,用來處理通用的網(wǎng)絡錯誤。
問:怎么用你知道嗎?
答:xxxxxxx
問:那這個攔截器是一個什么設計模式
答:策略模式嗎?根據(jù)不同的code彈出不同的錯誤?
問:不不不,我問的是攔截器的模式
答:okhttp3 的client應該是個建造者模式吧
問:攔截器是怎么實現(xiàn)的,如果我有多個攔截器的話,這個怎么協(xié)調(diào)他們的工作。
答:不太懂
問:那你們用的retrofit的網(wǎng)絡請求庫,我要去增加一個API調(diào)用我要怎么做
答:注解式編程吧,xxxxx,但是這個是如何獲取到這個注解的就不是很了解、
10. volatile關鍵字了解嗎?
答:開始吟唱
11. cookie 和session有什么區(qū)別
答:吟唱了一部分,
問:還有嗎?
答:不太了解,這部分安卓項目中用到的比較少
12. Java里面有哪些引用類型,你知道嗎?
答:吟唱
問:虛引用你在什么場景下用過嗎?
答:沒做過內(nèi)存泄漏的排查
13. java里面有鎖這種方式,你知道嗎?
答:悲觀鎖 synchronized lock  樂觀鎖:CAS 
問:synchronized lock 有什么區(qū)別?
答:synchronized 鎖升級機制,Lock 基于AQS,高并發(fā) lock 低并發(fā)synchronized 
問:如果一個方法加上synchronized的修飾,一個靜態(tài)方法加synchronized 有什么區(qū)別?
答:不會
14. Android里面觸摸事件的傳遞機制你了解嗎
答:傳遞順序講了一下
問:一個完整的事件,它有按下,然后有移動,然后再有抬起。如果view沒有消費touchdown,那么后續(xù)的事件還能消費到嗎?
答:懵逼,如果被攔截掉的話消費不到,那應該能消費到吧,具體不太清楚。
15. 寫題:多種方式實現(xiàn)單例
synchronized 2min寫完,講清楚原理
內(nèi)部靜態(tài)類的 3min 寫完 講不明白為什么線程安全的
16. 反問:更看重代碼能力還是基礎
答:都看
問:有什么要求?
答:去官網(wǎng)看職位要求
全部評論
覺得表現(xiàn)還可以,可能字節(jié)確實不是我這種菜雞能進的
1 回復 分享
發(fā)布于 03-19 21:29 香港
這是實習崗位嗎?
點贊 回復 分享
發(fā)布于 04-08 15:17 北京
他想問你攔截器里面的責任鏈模式??
點贊 回復 分享
發(fā)布于 04-05 07:49 浙江
看了別的面經(jīng)都好緊張 一下被博主逗樂了
點贊 回復 分享
發(fā)布于 04-02 10:30 上海
安卓東西用到的基本都要看源碼和機制,因為東西不多大家都用差不多的,而且行業(yè)老很多老炮。可以多看看源碼,或者看一些文章講你常用東西的機制
點贊 回復 分享
發(fā)布于 03-25 00:10 廣東
mark一下,下周字節(jié)
點贊 回復 分享
發(fā)布于 03-23 12:52 廣西
腦海中聯(lián)想你“吟唱”時候的樣子
點贊 回復 分享
發(fā)布于 03-21 10:28 山東

相關推薦

一面1.hashmap的原理2.一個瀏覽器點擊一個URL的全流程3.DNS是在哪里解析的4.講講activity的生命周期5.一個activityA點擊ActivityB的生命周期6 .講講handler機制7.如果主線程用handler回調(diào)子線程,有什么要注意的8.View的事件分發(fā)的原理9.FrameLayout,A按鈕把B按鈕蓋住了,誰響應事件10.一個ScrollView有兩個全屏RecyleView,想要第一個RecycleView滑到底后絲滑的拉出第二個,講講思路和方法11.講講View的繪制流程12.算法題:層序遍歷二面1.Java上有沒有一本完整看完的技術書籍2.實習過程當中學習到了哪些3.用戶角度的指標你有做一定的衡量嗎,比如ab實驗4.有沒有遇見比較難解決的性能優(yōu)化的卡點問題5.流媒體的業(yè)務場景你了解過相關的緩存類的優(yōu)化嗎6.那你的視頻以什么形式來存儲呢,比如一個視頻我看到了五秒,但緩存到了十秒,我跳到了三十秒,這是個什么緩存形式呢7.Android操作系統(tǒng)上,每一層有哪些多媒體框架呢8.講講看過的源碼里你講講很好的設計,拋開Glide的三級緩存9.現(xiàn)在讓你做一個插件系統(tǒng),你要讓其他同學寫的頁面都在你的體系內(nèi)成為一個插件,你要怎么設計,講講最核心的幾個方法10.講講你覺得那些編譯器的插件是怎么管理和提供的呢11.講講你用過的哪些設計模式12.操作信號上有異常信號,常見的異常信號你了解哪些13.Android程序的編譯過程是什么樣的14.如果讓你去設計一個圓形的可以拖拽的進度條,進度條是漸變色的,怎么做15.布局優(yōu)化怎么系統(tǒng)的來看和優(yōu)化,從發(fā)現(xiàn)問題到解決16.渲染除了層級還有哪些因素影響17.你任務編排優(yōu)化啟動是怎么做的18.有些同步依賴異步,異步依賴同步,你怎么去管理19.講講你認為的卡頓,怎么優(yōu)化,卡頓底層原理是什么20.講講HTTP的header字段里和緩存有關的字段21.跨平臺學習過嗎,做過嗎22.如果給你一個技術,要求你三天內(nèi)學會他,你會怎么做23.講講你認為自己的優(yōu)點和缺點算法題 三數(shù)之和hr面,基本就是職業(yè)規(guī)劃,實習時間,地點等老生常談的問題,時間跨度六天,算上速通了
凌offer:明天HR面,接好運
點贊 評論 收藏
分享
評論
6
23
分享

創(chuàng)作者周榜

更多
牛客網(wǎng)
??推髽I(yè)服務