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