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