日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

前端笔试能查吗_老码农的字节跳动前端面试总结

發布時間:2024/9/19 HTML 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端笔试能查吗_老码农的字节跳动前端面试总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有幸得到獵頭推薦參加字節跳動工程效率部的前端面試,為此準備了一周的時間,面試前內心十分忐忑,略微有些小緊張。

由于是下午面試,所以早早起床,翻出許多年前購買的,幾近翻爛的《JavaScript設計模式》,從前到后粗略的翻看了下。之后起床刷牙、洗澡、整理下,躺在床上開始閉目養神~

由于是下午兩點面試,所以中午12點半從家里出門,擔心天氣太熱,為防止面試時身上有汗水和味道,所以,我決定,打車去面試,這也是我唯一一次打車去面試,不心疼。

結果低估了司機師傅的開車速度,竟然不到20分鐘就給我送到了地方,沒辦法,在字節大樓外轉了一圈,13:30入場,前臺妹子隨機抽了一份面試題給我,開始答題。

兩張面試題,給了十多張A4紙給我答題,嗯,有錢,答題筆柔軟,有彈性、出水均勻流暢,高級貨!

先筆試

  • 利用html css 編寫樣式,div垂直body居中、div內的text垂直居中,div高度等于body寬度的一半(第一題就難住我了,充分暴露了我css功底極差的問題,跪,但終究還是寫了點)
  • 第二題判斷if([] == false) {} , if({} == false) {} , if([]) {} 不會,跪 (最后一面小哥給我講下,人不錯,good)
  • 利用宏任務,微任務的知識點判斷程序輸出(easy ok)
  • bind函數實現(ok)
  • trottle函數實現(ok, 可以用任務隊列也可以只維護一個function, 我用的隊列)
  • 給定一個不含重復數字的數組arr,指定個數n,目標和sum,判斷是否含有由n個不同數字相加得到sum的情況(ok, leetcode 40 變種, 數字不得重復使用)
  • 以上大概用了三十分鐘,之后開始一面

    一面

    來的是個小哥,年紀比較小,無形中給我一種挫敗感,看題速度極快,之后繼續出題:

  • 二叉樹路徑總和(leetcode 112)
  • function request(urls, maxNumber, callback) 要求編寫函數實現,根據urls數組內的url地址進行并發網絡請求,最大并發數maxNumber,當所有請求完畢后調用callback函數(已知請求網絡的方法可以使用fetch api)
  • 寫代碼不怕,最短時間給出程序,相互討論下,至此一面結束,贊

    二面

    問:介紹下項目前端架構、項目難點

    答:簡單介紹下,面試官很感興趣,講了大概有三十分鐘

    問: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做的不錯。

    面試失敗肯定是能力不足,這點沒有任何疑問。

    今后仍要繼續努力!

    總結

    以上是生活随笔為你收集整理的前端笔试能查吗_老码农的字节跳动前端面试总结的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。