某金融公司前端一面面經(jīng)
總結(jié):面得全是基礎(chǔ)的常見(jiàn)八股,從html問(wèn)到vue,都答了上來(lái)但總是多少答的不是很完整和流利。。最近反而沒(méi)怎么背基礎(chǔ)的八股,特別是CSS和Vue,感覺(jué)平時(shí)還是得多背熟一點(diǎn),不能一看就過(guò)了。手撕是大數(shù)相加,練過(guò)但還是有瑕疵(之前一直按自己的方法寫(xiě)的,但其實(shí)有問(wèn)題沒(méi)注意。。。,被面試官提醒了)面試官很好,總是點(diǎn)頭反饋哈哈,但大概率是掛了www
1.項(xiàng)目遇到什么問(wèn)題怎么解決的?
2.html:行內(nèi)元素和塊元素有哪些,有什么區(qū)別
3.CSS:選擇器優(yōu)先級(jí),介紹BFC(BFC會(huì)脫離文檔流嗎),文本如何垂直居中(答了line-height, position,padding),position相對(duì)和絕對(duì)的區(qū)別(absolute相對(duì)的是最近一個(gè)position屬性不為默認(rèn)static的),less和scss的作用有哪些
4.http:狀態(tài)碼和含義,瀏覽器的緩存優(yōu)先級(jí)&如果要給一個(gè)資源設(shè)置不緩存應(yīng)該怎么辦?
5.js:數(shù)據(jù)類(lèi)型和類(lèi)型判斷方法,==和===,隱式轉(zhuǎn)化的過(guò)程,原型鏈,new構(gòu)造函數(shù)過(guò)程,JS如何實(shí)現(xiàn)異步,宏任務(wù)和微任務(wù)有哪些
6.Vue:vue2和3響應(yīng)式如何實(shí)現(xiàn)區(qū)別,兄弟組件通信方法(有個(gè)事件總線沒(méi)說(shuō)),ref和reactive區(qū)別,v-if和v-for(回聽(tīng)的時(shí)候才發(fā)現(xiàn)答反了,,無(wú)語(yǔ),應(yīng)該是vue2是for更高,vue3if更高),有沒(méi)有學(xué)過(guò)react(沒(méi)有)
7.Vite和Webpack這種工具的作用是什么(復(fù)盤(pán)覺(jué)得答的有點(diǎn)簡(jiǎn)單,感覺(jué)這個(gè)要答全也不太容易),vite在開(kāi)發(fā)環(huán)境會(huì)用到rollup打包嗎
8.Vite有沒(méi)有遇過(guò)生產(chǎn)環(huán)境和開(kāi)發(fā)環(huán)境不同導(dǎo)致的問(wèn)題?(沒(méi)遇到。。。),
9.手撕&其他問(wèn)題:學(xué)多久+為什么要轉(zhuǎn)行+今后考慮
10.反問(wèn)學(xué)習(xí)建議,建議多寫(xiě)代碼,增加實(shí)戰(zhàn)經(jīng)驗(yàn)。全程65min左右,面試官很好,很會(huì)安慰和鼓勵(lì)
—————————————————————————————————————————————————————
太頹廢了最近,,沒(méi)面試也焦慮,有面試也焦慮。。。甚至都影響日常學(xué)習(xí)和生活狀態(tài)了。。其實(shí)焦慮還不如多學(xué)點(diǎn)