影石是深圳為數(shù)不多想去的廠了,二面聊的還行第二天秒掛,不知道是沒hc還是橫向?qū)Ρ嚷臍v差了,真的懷疑人生了,哎。9.20 一面飛書面試,雙方都沒開攝像頭?;卮饡o反饋,整體面試體驗(yàn)挺好。自我介紹實(shí)習(xí)首屏優(yōu)化、交互優(yōu)化怎么做的?虛擬列表封裝怎么做的?虛擬列表原理知道嗎?講一下大文件上傳講一下HTTP緩存Etag是哪里來的?如何設(shè)置一個能過期的LocalStorage?(設(shè)置時間,到點(diǎn)刪除)那我要是頁面關(guān)掉了呢,JS不執(zhí)行啊(每次頁面打開都檢查是否過期,過期刪除)了解Fiber架構(gòu)嗎?為什么Fiber可以中斷?(樹結(jié)構(gòu)->鏈表結(jié)構(gòu))組件key是用來干嘛的?事件綁定有哪些綁定方式?有什么區(qū)別?(React事件、addEventListener)作用域鏈?zhǔn)鞘裁??知道預(yù)檢請求嗎?講一下跨域?yàn)槭裁葱枰ㄟ^CORS跨域?前端性能的指標(biāo)有哪些?(沒背。。)如何監(jiān)控頁面性能?(猜測加載頁面開始計(jì)時,關(guān)鍵元素渲染進(jìn)入視口停止計(jì)時,但其實(shí)有相關(guān)API)性能問題排查思路?(performance面板火焰圖,看耗時是哪類,JS執(zhí)行、UI渲染還是網(wǎng)絡(luò)請求)現(xiàn)有一個視頻彈幕列表,如何快速定位當(dāng)前應(yīng)該顯示的彈幕?(二分法)還有別的方法嗎?(想不到了)進(jìn)入一個新團(tuán)隊(duì),如何快速適應(yīng)上手?(多問多溝通+讀文檔)講一個開發(fā)過程中遇到的困難無手撕-反問-Q:公司業(yè)務(wù)?A:主要分為業(yè)務(wù)組(負(fù)責(zé)官網(wǎng)等頁面)、商城組(負(fù)責(zé)商城)Q:評價(jià)一下面試表現(xiàn)A:還行Q:您認(rèn)為優(yōu)秀的候選人應(yīng)該具備的特質(zhì)?A:1. 有一定的開發(fā)經(jīng)驗(yàn)2. 有一定的思考,技術(shù)全面。使用到的庫有去了解原理、了解性能優(yōu)化、網(wǎng)絡(luò)等等,不局限于“前端”-9.25 二面非常詳細(xì)介紹了公司情況和發(fā)展,給了很多建議,還以為穩(wěn)了,哎。自我介紹挑一個項(xiàng)目講難點(diǎn)結(jié)構(gòu)化表述一下項(xiàng)目的難點(diǎn)對于這些難點(diǎn),分別是如何解決的是否有復(fù)盤的習(xí)慣,講講復(fù)盤了什么考慮以下場景:媒體資源非常豐富(需要加載的資源大),動效復(fù)雜(性能要求高)。如何做優(yōu)化?解決一個陌生問題,如何保證方案的全面性、優(yōu)越性?未來的職業(yè)發(fā)展規(guī)劃?然后詳細(xì)介紹了公司情況、公司發(fā)展、個人機(jī)會反問Q:對候選人的要求?A:1. 技術(shù)知識2. 基礎(chǔ)素質(zhì)(軟實(shí)力)Q:建議?A:1. 首先學(xué)習(xí)下表達(dá),推薦《金字塔原理》,學(xué)會結(jié)構(gòu)化、層次型表達(dá)。2. 學(xué)習(xí)解決問題的方法論,也就是解決一大類問題的方法,比如解決陌生問題就是一大類。