蔚來前端面試5.6AO部門小結(jié)
感謝校友大佬內(nèi)推,(。?_?。)?I’m sorry~浪費(fèi)大佬和ld的時(shí)間(罪惡感,我對(duì)自己也很無語)
5.6一面
全程40min
5min自我介紹
25min項(xiàng)目介紹
項(xiàng)目難點(diǎn),實(shí)現(xiàn)過程
token安全性
既然你說Token可以放在?Cookie?里或者?Local Storage?,說說兩者的區(qū)別
用過vue嗎?
ts怎樣限定數(shù)據(jù)類型的子集
react
類組件和函數(shù)式組件區(qū)別
Hooks為什么不用this,怎樣實(shí)現(xiàn)生命周期函數(shù),為什么能實(shí)現(xiàn)卸載
10min八股
怎樣判斷空對(duì)象(我回答的是JSON.stringify()==="{}"和遍歷循環(huán)對(duì)象的屬性,看是否為空)
怎樣判斷對(duì)象(我回答的是instance of運(yùn)算符,isPrototypeOf()
?方法,constructor,Object prototype)
原型鏈可以被篡改嗎?用原型鏈判斷對(duì)象的方法靠譜嗎?
問的問題雖然不多,卻用了40min,主要是我磕磕巴巴把相關(guān)的東西扯出來了
2022-12-01
一面 1h15min
項(xiàng)目「50min」
FP/FCP 分別指的是啥
uni-app 多端適配原理「糾纏了很久」
算法「10min」
四個(gè)老鼠,16瓶奶,一瓶有毒,最少次數(shù)。
非立即生效,二進(jìn)制最優(yōu),
立即生效的話,二分法,我們把1000瓶藥分為10份,每只小白鼠吃一份,這樣一次過后就可以把范圍縮小到100瓶藥,繼續(xù)實(shí)驗(yàn)
類似題解:我們首先對(duì)這15個(gè)瓶子依次編號(hào)為1 ? > 15 1->151?>15并求其對(duì)應(yīng)的二進(jìn)制表示:
1:0001 00010001
2:0010 00100010
3:0011 00110011
4:0100 01000100
5:0101 01010101
6:0110 01100110
7:0111 01110111
8:1000 10001000
9:1001 10011001
10:1010 10101010
11:1011 10111011
12:1100 11001100
13:1101 11011101
14:1110 11101110
15:1111 11111111
這里可以看出4位的二進(jìn)制數(shù)足以表示這15個(gè)數(shù),然后我們就選4只老鼠,給第一只老鼠吃二進(jìn)制編號(hào)中第一個(gè)二進(jìn)制位為1的瓶子的毒藥,給第二只老鼠吃二進(jìn)制編號(hào)中第二個(gè)二進(jìn)制位為1的瓶子的毒藥,給第三只老鼠吃二進(jìn)制編號(hào)中第三個(gè)二進(jìn)制位為1的瓶子的毒藥,給第四只老鼠吃二進(jìn)制編號(hào)中第四個(gè)二進(jìn)制位為1的瓶子的毒藥。(二進(jìn)制編號(hào)從低位開始且從1開始編號(hào))。按照如上規(guī)劃每只老鼠對(duì)應(yīng)的瓶子為:
1、3、5、7、9、11、13、15
2、3、6、7、10、11、14、15
4、5、6、7、12、13、14、15
8、9、10、11、12、13、14、15
如果那只老鼠死了則有毒的瓶子的二進(jìn)制編號(hào)的該二進(jìn)制位為1,否則為0。
基礎(chǔ)「15min」
JS數(shù)據(jù)類型
檢測(cè)對(duì)象的方法
面試官聽的很認(rèn)真,問的很難,應(yīng)該是這個(gè)部門很難,反正我面麻了。
來自內(nèi)推校友大佬的:蔚來FE前端實(shí)習(xí)(ld面)
二面(40min)
話說上回,leader 加了我 vx 然后又約面了,面完就告訴我過了。
leader 主要是問我學(xué)了啥,我把自己看的一些東西說了一下
常見 React Hooks
useEffect/useLayoutEffect 區(qū)別
React.fiber
useRef()、useContext()
Redux
事件循環(huán)
await 后面出現(xiàn)了錯(cuò)誤下面還能執(zhí)行嗎?
async/await
宏任務(wù)微任務(wù)產(chǎn)生原因
來自內(nèi)推校友大佬的:蔚來復(fù)試(OC)
2023年最全前端面試(20w字)HTML5+CSS3+JS+TS4+Vue3+React18+八股文+手寫+項(xiàng)目+筆試 涵蓋了大部分筆面知識(shí)點(diǎn),部分目錄展示