百度前端(上海)
一面一周了還沒(méi)有動(dòng)靜,可能涼了
,分享一下經(jīng)驗(yàn)~~
一面(60min):
1.自我介紹
2.當(dāng)用戶輸入一個(gè)url到瀏覽器渲染出整個(gè)頁(yè)面的流程,詳細(xì)介紹(太緊張說(shuō)反了兩個(gè)步驟
)
3.瀏覽器拿到服務(wù)器返回的HTML后,是怎么渲染出頁(yè)面的
4.如果過(guò)程中涉及HTTP緩存是怎么樣的
5.對(duì)HTTPS的了解,實(shí)現(xiàn)原理,主要是加密部分
6.網(wǎng)絡(luò)安全,XSS和CSRF攻擊,怎么防范
7.CSS的盒模型(感覺(jué)面試官一直在提示我,這里問(wèn)的時(shí)候已經(jīng)說(shuō)了是哪兩種)
8.CSS使元素垂直居中有那些方式
9.CSS動(dòng)畫(huà)有用過(guò)嗎,主要哪兩種
10.instanceof 的原理
11.原型鏈?zhǔn)怯墒裁唇M成的
12.他們?yōu)槭裁磿?huì)關(guān)聯(lián)在一起,原型鏈的主要作用是什么
13.原型鏈的最頂部是什么
14.瀏覽器的事件循環(huán),什么是宏任務(wù)微任務(wù)
15.舉例什么是宏任務(wù),什么是微任務(wù)
16.前端性能優(yōu)化有什么方法
17.圖片定寬高為什么能優(yōu)化
18.項(xiàng)目相關(guān)一些問(wèn)題
19.手寫(xiě)防抖、EventBus
20.手寫(xiě)順時(shí)針讀取矩陣中的元素
21.反問(wèn)
面試官很溫柔,也很有耐心,回顧面試才意識(shí)到回答問(wèn)題的時(shí)候自己有多啰嗦……
更新~~~
二面(30min):
1.自我介紹
2.項(xiàng)目是科研項(xiàng)目,還是企業(yè)項(xiàng)目,還是自己做的
3.剩下的基本全部都是圍繞項(xiàng)目展開(kāi),介紹的每個(gè)項(xiàng)目都問(wèn)到了,圍繞項(xiàng)目的具體功能實(shí)現(xiàn),項(xiàng)目的擴(kuò)展,以后的想法等等
4.用過(guò) Vue 組件之間哪些通信方式(感覺(jué)是為了問(wèn)有沒(méi)有什么雷,但是因?yàn)槲矣玫谋容^少,沒(méi)有展開(kāi)說(shuō))
5.為什么選擇前端(因?yàn)閭€(gè)人研究領(lǐng)域跟這個(gè)無(wú)關(guān))
6.反問(wèn)
更新~~~~
三面(50min):
1.自我介紹
2.基本全部都是項(xiàng)目相關(guān)的問(wèn)題,感覺(jué)會(huì)接近真實(shí)開(kāi)發(fā)場(chǎng)景一些的問(wèn)題(感覺(jué)從這里開(kāi)始就希望很小了,項(xiàng)目整體比較簡(jiǎn)單,與實(shí)際開(kāi)發(fā)場(chǎng)景差距較大)
3.項(xiàng)目的實(shí)際編碼過(guò)程中有什么難點(diǎn)
4.做了一道題,計(jì)算二叉樹(shù)中任意兩個(gè)節(jié)點(diǎn)之間的距離
5.反問(wèn)
感覺(jué)不太好,回答問(wèn)題看面試官反應(yīng)不太滿意,做題時(shí)間也比較長(zhǎng)了,將近半小時(shí),今天一查果然已經(jīng)共享中了
。
再接再厲吧,感覺(jué)百度提供的面試機(jī)會(huì),一步之遙
,下次加把勁!
#百度前端面經(jīng)##前端##前端面經(jīng)#