pcg中臺-應(yīng)用架構(gòu)前端一面(2023.12.20)
11月份就被這個(gè)部門撈過了,當(dāng)時(shí)不想面拒了,沒想到12月份又撈,這次沒拒直接面了。一面問得很基礎(chǔ),不知道什么意思,和撈我的wxg簡直像兩個(gè)公司,面了50分鐘左右。
1、自我介紹
2、介紹下美團(tuán)這段實(shí)習(xí)?最有難點(diǎn)或者說帶來的技術(shù)成長最大的是哪一個(gè)點(diǎn)?
3、介紹下這個(gè)個(gè)人項(xiàng)目?對nodejs了解多少?
4、什么時(shí)候開始學(xué)習(xí)的前端?
5、看代碼說輸出
// 1.寫出javascript運(yùn)行結(jié)果: for(var i=0; i<10; i++){} alert(i);
6、看代碼說輸出,這道題考察的是什么?
// 2.寫出javascript運(yùn)行結(jié)果: var a = 1; function b() { var a = 2; function c() { console.log(a); } return c; } b()();
7、說一下閉包
8、寫題:數(shù)組去重
// 3、給你一個(gè)數(shù)組(假設(shè)數(shù)組每一項(xiàng)都是正整數(shù)),寫一段代碼,使得數(shù)組每一項(xiàng)都不重復(fù)。
// 如:[1,13,24,11,11,14,1,2] --> [1,13,24,11,14,2]
9、寫題:正則替換
// 4、請通過正則替換,把一串字符串兩邊的分號去掉,同時(shí)把字符串中間連續(xù)出現(xiàn)多個(gè)的分號變成一個(gè)。
// 如:;ab;;b;;;e;; ?--> ab;b;e
10、說一下防抖和節(jié)流
11、寫題:實(shí)現(xiàn)一個(gè)節(jié)流函數(shù)
// 5、知道setTimeout函數(shù)節(jié)流嗎?怎么實(shí)現(xiàn)
12、說一下js的繼承
13、說一下跨域
14、說一下ts中interface和type的區(qū)別?
15、說一下webpack的打包原理
16、說一下url輸入按下回車到頁面渲染的這個(gè)過程?
17、頁面很卡怎么辦?怎么定位和解決問題?
18、為什么選擇前端?
19、反問:部門業(yè)務(wù)和技術(shù)棧(中臺,做內(nèi)部使用的一些平臺和工具。技術(shù)棧是用vue和node。)
20、反問:流程幾輪面試(總共4~5輪,兩天內(nèi)出當(dāng)前面試通知。)
總結(jié):pcg中臺,這部門確實(shí)不咋地,雖然我正則那道沒寫出來,但感覺這一面大部分很水,面試官也沒有深挖下去,很多聽我吟唱完就結(jié)束了。過不過隨緣吧,反正又不想去。
#0offer互助地#