攜程移動(dòng)端(android)一二面面經(jīng)
寫一下面經(jīng)攢人品吧,哥們反正已經(jīng)是掛了。
一面:
Android:
URLconnection和okhttp?
同步請(qǐng)求和異步請(qǐng)求?
項(xiàng)目中的鏈路埋點(diǎn)?是否有緩存策略?是否是同步上報(bào)的?考慮了網(wǎng)絡(luò)負(fù)載嗎?
Okhttp連接池?
Activity和fragment的通信方式?
Activity和fragment的關(guān)系?
Activity啟動(dòng)模式?
項(xiàng)目中的登錄頁(yè)用的什么模式?
重點(diǎn):okhttp
Rn組件管理?
Rn的組件生命周期(不知道是不是這個(gè))?
Mobx原理?
Rn的原理?
計(jì)算機(jī)網(wǎng)絡(luò):
講講HTTPS建立流程
訪問(wèn)URL如何跳過(guò)證書驗(yàn)證?
我想要所有網(wǎng)絡(luò)請(qǐng)求都添加一個(gè)請(qǐng)求頭,怎么做?
https用的什么版本?(它和http1.0和http2.0的關(guān)系?)
如何優(yōu)化HTTPS性能?(什么意思呢)
證書鏈?
其他:
了解的設(shè)計(jì)模式?
同一天二面:
Rn八股盛宴。
問(wèn)你“你第二段實(shí)習(xí)Rn開(kāi)發(fā)中,主要使用的是組件還是class”?
Rn class管理?
Rn class生命周期?(willmount,didmount這些)
Rn setstate后,發(fā)生了什么?
shouldComponentUpdate用處是?何時(shí)用?
第二段實(shí)習(xí)經(jīng)歷?
平常怎么學(xué)習(xí)的?
講講你了解的大前端?
算法題:
①有兩個(gè)變量a和b,如何不聲明第三個(gè)變量,交換兩個(gè)變量?至少三種方法。
②如何判斷回文串?
③Dp模板題爬樓梯?
④正則?了解嗎
建議想沖攜程移動(dòng)端的去狠狠地溫習(xí)一下rn八股。哥們好久沒(méi)看,之前也基本沒(méi)被問(wèn)rn,結(jié)果兩面都被面試官瘋狂拷打,特別是二面,面試官都t,m無(wú)語(yǔ)了!我也無(wú)語(yǔ)了!我以為一面狂問(wèn)rn那么二面是否就不問(wèn)了呢!真破防了。攜程移動(dòng)端現(xiàn)在看起來(lái)也是很缺人(hr發(fā)朋友圈大聲呼喊是否有人在找rn工作的程度),有想法的可以試試,我反正已經(jīng)掛了,錯(cuò)失良機(jī)。
一面:
Android:
URLconnection和okhttp?
同步請(qǐng)求和異步請(qǐng)求?
項(xiàng)目中的鏈路埋點(diǎn)?是否有緩存策略?是否是同步上報(bào)的?考慮了網(wǎng)絡(luò)負(fù)載嗎?
Okhttp連接池?
Activity和fragment的通信方式?
Activity和fragment的關(guān)系?
Activity啟動(dòng)模式?
項(xiàng)目中的登錄頁(yè)用的什么模式?
重點(diǎn):okhttp
Rn組件管理?
Rn的組件生命周期(不知道是不是這個(gè))?
Mobx原理?
Rn的原理?
計(jì)算機(jī)網(wǎng)絡(luò):
講講HTTPS建立流程
訪問(wèn)URL如何跳過(guò)證書驗(yàn)證?
我想要所有網(wǎng)絡(luò)請(qǐng)求都添加一個(gè)請(qǐng)求頭,怎么做?
https用的什么版本?(它和http1.0和http2.0的關(guān)系?)
如何優(yōu)化HTTPS性能?(什么意思呢)
證書鏈?
其他:
了解的設(shè)計(jì)模式?
同一天二面:
Rn八股盛宴。
問(wèn)你“你第二段實(shí)習(xí)Rn開(kāi)發(fā)中,主要使用的是組件還是class”?
Rn class管理?
Rn class生命周期?(willmount,didmount這些)
Rn setstate后,發(fā)生了什么?
shouldComponentUpdate用處是?何時(shí)用?
第二段實(shí)習(xí)經(jīng)歷?
平常怎么學(xué)習(xí)的?
講講你了解的大前端?
算法題:
①有兩個(gè)變量a和b,如何不聲明第三個(gè)變量,交換兩個(gè)變量?至少三種方法。
②如何判斷回文串?
③Dp模板題爬樓梯?
④正則?了解嗎
建議想沖攜程移動(dòng)端的去狠狠地溫習(xí)一下rn八股。哥們好久沒(méi)看,之前也基本沒(méi)被問(wèn)rn,結(jié)果兩面都被面試官瘋狂拷打,特別是二面,面試官都t,m無(wú)語(yǔ)了!我也無(wú)語(yǔ)了!我以為一面狂問(wèn)rn那么二面是否就不問(wèn)了呢!真破防了。攜程移動(dòng)端現(xiàn)在看起來(lái)也是很缺人(hr發(fā)朋友圈大聲呼喊是否有人在找rn工作的程度),有想法的可以試試,我反正已經(jīng)掛了,錯(cuò)失良機(jī)。
全部評(píng)論
佬是什么部門呀
狀態(tài)更新:setState和 useState 都是異步的。React 狀態(tài)更新通常是批量處理的。在事件處理、生命周期方法等階段,React 會(huì)合并多個(gè)狀態(tài)更新請(qǐng)求,減少重新渲染的次數(shù),提升性能。因此,狀態(tài)更新是異步的。
相關(guān)推薦
點(diǎn)贊 評(píng)論 收藏
分享