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

相關(guān)推薦

1 移動互聯(lián)網(wǎng)紅利消退,增量市場轉(zhuǎn)為存量競爭:過去十年,客戶端開發(fā)(尤其是移動端)的爆發(fā)式增長得益于智能手機(jī)普及和移動互聯(lián)網(wǎng)紅利。然而,據(jù)工信部數(shù)據(jù),2023年中國移動互聯(lián)網(wǎng)用戶規(guī)模已超12億,滲透率接近飽和,新增用戶增速降至個位數(shù)。市場從“爭奪增量”轉(zhuǎn)向“瓜分存量”,頭部應(yīng)用(如微信、抖音、淘寶)壟斷絕大多數(shù)流量,新App獲客成本飆升。中小廠商難以突圍,導(dǎo)致純客戶端崗位需求銳減,企業(yè)更傾向于優(yōu)化現(xiàn)有App而非從零開發(fā)新產(chǎn)品,甚至直接依托超級App的小程序生態(tài)(如微信、支付寶)降低開發(fā)成本。  2 跨端技術(shù)崛起,原生開發(fā)需求被擠壓:為降低多端適配成本,企業(yè)普遍采用跨平臺技術(shù)(如Flutter、React Native、小程序)替代傳統(tǒng)原生開發(fā)。例如,閑魚、美團(tuán)等頭部App已通過Flutter實現(xiàn)代碼復(fù)用率超80%,而微信小程序生態(tài)容納了數(shù)百萬輕應(yīng)用,進(jìn)一步減少獨立App的需求。原生客戶端開發(fā)者若僅掌握平臺特定技術(shù)(如Swift、Kotlin),競爭力將大幅削弱。即便在需要高性能的場景(如游戲、音視頻),跨端方案也通過Skia引擎、原生模塊混合開發(fā)等方式逐步滲透,原生開發(fā)的“護(hù)城河”日益收窄。  3 大前端融合趨勢下,單一客戶端技能價值稀釋: 企業(yè)對開發(fā)者的技術(shù)要求從“專精單一平臺”轉(zhuǎn)向“全端通吃”。招聘需求中,“客戶端+前端”“Android/iOS+小程序”的復(fù)合技能成為標(biāo)配。例如,字節(jié)跳動等大廠已推行“大前端”團(tuán)隊模式,開發(fā)者需同時應(yīng)對Web、Native、Hybrid等多種場景。純客戶端開發(fā)者若無法擴(kuò)展技術(shù)棧(如學(xué)習(xí)JavaScript、Node.js),不僅晉升機(jī)會受限,還可能因團(tuán)隊結(jié)構(gòu)調(diào)整被邊緣化。這種趨勢使得客戶端崗位的“純粹性”逐漸消失,轉(zhuǎn)而成為大前端領(lǐng)域的一個子集。  #客戶端# #客戶端研發(fā)工程師# #客戶端面經(jīng)# #客戶端春招#
投遞螞蟻集團(tuán)等公司10個崗位
點贊 評論 收藏
分享
一面1.hashmap的原理2.一個瀏覽器點擊一個URL的全流程3.DNS是在哪里解析的4.講講activity的生命周期5.一個activityA點擊ActivityB的生命周期6 .講講handler機(jī)制7.如果主線程用handler回調(diào)子線程,有什么要注意的8.View的事件分發(fā)的原理9.FrameLayout,A按鈕把B按鈕蓋住了,誰響應(yīng)事件10.一個ScrollView有兩個全屏RecyleView,想要第一個RecycleView滑到底后絲滑的拉出第二個,講講思路和方法11.講講View的繪制流程12.算法題:層序遍歷二面1.Java上有沒有一本完整看完的技術(shù)書籍2.實習(xí)過程當(dāng)中學(xué)習(xí)到了哪些3.用戶角度的指標(biāo)你有做一定的衡量嗎,比如ab實驗4.有沒有遇見比較難解決的性能優(yōu)化的卡點問題5.流媒體的業(yè)務(wù)場景你了解過相關(guān)的緩存類的優(yōu)化嗎6.那你的視頻以什么形式來存儲呢,比如一個視頻我看到了五秒,但緩存到了十秒,我跳到了三十秒,這是個什么緩存形式呢7.Android操作系統(tǒng)上,每一層有哪些多媒體框架呢8.講講看過的源碼里你講講很好的設(shè)計,拋開Glide的三級緩存9.現(xiàn)在讓你做一個插件系統(tǒng),你要讓其他同學(xué)寫的頁面都在你的體系內(nèi)成為一個插件,你要怎么設(shè)計,講講最核心的幾個方法10.講講你覺得那些編譯器的插件是怎么管理和提供的呢11.講講你用過的哪些設(shè)計模式12.操作信號上有異常信號,常見的異常信號你了解哪些13.Android程序的編譯過程是什么樣的14.如果讓你去設(shè)計一個圓形的可以拖拽的進(jìn)度條,進(jìn)度條是漸變色的,怎么做15.布局優(yōu)化怎么系統(tǒng)的來看和優(yōu)化,從發(fā)現(xiàn)問題到解決16.渲染除了層級還有哪些因素影響17.你任務(wù)編排優(yōu)化啟動是怎么做的18.有些同步依賴異步,異步依賴同步,你怎么去管理19.講講你認(rèn)為的卡頓,怎么優(yōu)化,卡頓底層原理是什么20.講講HTTP的header字段里和緩存有關(guān)的字段21.跨平臺學(xué)習(xí)過嗎,做過嗎22.如果給你一個技術(shù),要求你三天內(nèi)學(xué)會他,你會怎么做23.講講你認(rèn)為自己的優(yōu)點和缺點算法題 三數(shù)之和hr面,基本就是職業(yè)規(guī)劃,實習(xí)時間,地點等老生常談的問題,時間跨度六天,算上速通了
點贊 評論 收藏
分享
評論
6
23
分享

創(chuàng)作者周榜

更多
??途W(wǎng)
??推髽I(yè)服務(wù)