前端笔试能查吗_老码农的字节跳动前端面试总结
有幸得到獵頭推薦參加字節(jié)跳動工程效率部的前端面試,為此準(zhǔn)備了一周的時間,面試前內(nèi)心十分忐忑,略微有些小緊張。
由于是下午面試,所以早早起床,翻出許多年前購買的,幾近翻爛的《JavaScript設(shè)計模式》,從前到后粗略的翻看了下。之后起床刷牙、洗澡、整理下,躺在床上開始閉目養(yǎng)神~
由于是下午兩點面試,所以中午12點半從家里出門,擔(dān)心天氣太熱,為防止面試時身上有汗水和味道,所以,我決定,打車去面試,這也是我唯一一次打車去面試,不心疼。
結(jié)果低估了司機師傅的開車速度,竟然不到20分鐘就給我送到了地方,沒辦法,在字節(jié)大樓外轉(zhuǎn)了一圈,13:30入場,前臺妹子隨機抽了一份面試題給我,開始答題。
兩張面試題,給了十多張A4紙給我答題,嗯,有錢,答題筆柔軟,有彈性、出水均勻流暢,高級貨!
先筆試
以上大概用了三十分鐘,之后開始一面
一面
來的是個小哥,年紀比較小,無形中給我一種挫敗感,看題速度極快,之后繼續(xù)出題:
寫代碼不怕,最短時間給出程序,相互討論下,至此一面結(jié)束,贊
二面
問:介紹下項目前端架構(gòu)、項目難點
答:簡單介紹下,面試官很感興趣,講了大概有三十分鐘
問:react如何進行性能優(yōu)化
答:function component + redux、immutable、pure component , shouldComponentUpdate ...
問:https握手機制
答:不太懂
問:CDN原理
答:cache、負載均衡、資源同步
問:CDN獲取最近節(jié)點資源的算法是什么
答:不懂
問:requestAnimationFrame 和setTimeout 、setInterval的關(guān)系
答:都可以用作動畫 requestAnimationFrame還可以埋點監(jiān)測應(yīng)用卡頓
問:react fiber 了解多少
答:Vritual DOM & FiberNode 利用調(diào)度器分批次在不同的tick內(nèi)渲染 (答的不好)
問:你以前做過性能優(yōu)化方面的開發(fā),介紹下
答:通過探針抓取performance數(shù)據(jù),判斷資源請求、白屏、首屏?xí)r間、頁面卡頓,以及編寫代碼抓取頁面錯誤、慢加載、代理用戶事件進行行為分析等等。
問:sum(100, 200)(300)(...)...(...)() curring化實現(xiàn)
答:寫代碼,簡單
等等還有很多,知識點非常全面,充分暴露了我這個老碼農(nóng)只會搬磚,網(wǎng)絡(luò)知識一竅不通、框架深度不夠的弱點。
二面結(jié)束已經(jīng)5點,面試官說回頭HR會有安排(100%沒戲了)
整體看,筆試題偏向基礎(chǔ),不難,只要工作中活學(xué)活用lodash,通過筆試沒問題
但非筆試部分比較難,考察面試者的表達能力,能否通過簡單的描述讓面試官了解你的工作,以及工作中遇到的問題等等。
碼農(nóng)不僅要會寫代碼,在框架、網(wǎng)絡(luò)、算法上也應(yīng)該深入學(xué)習(xí)。
總體收獲頗豐,雖然面試第二天就收到了拒信,但并不意外,這點字節(jié)HR做的不錯。
面試失敗肯定是能力不足,這點沒有任何疑問。
今后仍要繼續(xù)努力!
總結(jié)
以上是生活随笔為你收集整理的前端笔试能查吗_老码农的字节跳动前端面试总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软必应现可使用人工智能为搜索结果生成标
- 下一篇: html css 表格自动高度,HTML