---title: 攜程線下面試date: 2024-09-13T04:04:27.467Ztags: - 前端 - 面試---昨天去攜程線下面試了,二面掛了,雖然意料之中,還是有點(diǎn)沮喪??。秋招第一面就掛了,還是我挺想去的公司,就還是有點(diǎn)難受。甚至有點(diǎn)懷疑自己了??赡艽蟓h(huán)境不好加上非科班轉(zhuǎn)碼就是不太好找工作,秋招繼續(xù)加油吧。簡(jiǎn)單復(fù)盤(pán)一下面試記錄吧# 一面1. 看你的項(xiàng)目都是比較新的技術(shù)棧,講講nextjs,講講你為什么選擇這些技術(shù)棧?2. 我主要回答了nextjs的相關(guān)特性,api路由,約定式路由...3. 問(wèn)了用戶(hù)在線狀態(tài)是怎么做的?4. react用過(guò)哪些hooks?5. useEffect, useCallback, useMemo..6. 講講useEffect7. html中block,inline標(biāo)簽分別有哪些?8. 數(shù)組有哪些方法? 如果查找數(shù)組中是否存在某個(gè)值?9. git 你用過(guò)的常見(jiàn)命令10. 其他八股有點(diǎn)忘了# 二面- 二面面試官是做低代碼的- 首先讓我簡(jiǎn)單介紹一下我的項(xiàng)目- 讓我介紹一下服務(wù)端渲染,在紙上畫(huà)一下服務(wù)端渲染的流程 ? (我不會(huì),流程圖畫(huà)錯(cuò)了)- 讓我講講zustand的優(yōu)缺點(diǎn),和useContext,useReducer的區(qū)別 ?(簡(jiǎn)單用過(guò),不會(huì)回答,主要是缺點(diǎn)不會(huì)講)面試官有說(shuō)好像不適合狀態(tài)之間有邏輯嵌套的頁(yè)面,不太懂具體場(chǎng)景- react幾個(gè)緩存的hooks- 性能優(yōu)化有哪些手段?回答了js異步,(面試官又說(shuō)異步得看情況用)減少打包工具體積(webpack的tree shaking),說(shuō)了tree shaking又跟我說(shuō)這個(gè)沒(méi)啥用,得用es module語(yǔ)法。感覺(jué)回答得不是很好,感覺(jué)一直在反駁我似的??- commonjs和require的區(qū)別?- 場(chǎng)景:如何實(shí)現(xiàn)可拖拽的表單代碼,讓我跟著他思路走,說(shuō)主要是schema-json,讓我想想要有哪些字段?(回答的很爛,沒(méi)get到他的意思)- 讓我講講自己的優(yōu)勢(shì)(我說(shuō)沒(méi)啥優(yōu)勢(shì),他跟我說(shuō)最好別和面試官說(shuō)沒(méi)有優(yōu)勢(shì),有點(diǎn)尷尬。)- 讓我講講自己的算法怎么樣,講講鏈表# 總結(jié)二面和一面完全不是一個(gè)難度,二面問(wèn)的問(wèn)題基本上都不會(huì),我都只是了解了概念,很多深入下去問(wèn)就不太會(huì)。攜程秋招就這樣了,繼續(xù)加油吧。