您當前的位置:首頁 > 體育

實習|位元組跳動前端日常實習 一二三面面經

作者:由 牛客 發表于 體育時間:2020-06-02

作者:lllovely

一面

專案:

描述專案某個功能的實現

react的特點

為什麼要使用redux+immutable,redux和全域性變數的區別

diff演算法

react-redux的工作原理和相關原始碼

還有一些專案的細節

然後是基礎知識:

實現一個百度搜索框,包括垂直左右居中,自適應的特性

BFC的相關特性和應用

js中的資料型別,如何判斷陣列,每個方法都問了原理,還手寫了instanceof

cookie的特性,關於安全方面的特性,還問了跨域請求的解決方法

實現一個每秒輸出hello world的函式,要求第三次輸出後停止,用閉包實現

實現歸併排序

二面

二面更多的考察的是基礎知識,可能我沒啥專案亮點

瀏覽器渲染的流程,這個問的非常詳細,比如說,問了css的層疊性,還有繪製指令的具體順序,瀏覽器程序執行緒之間的切換和通訊等等

問了網路非常多的內容,包括擁塞控制、流量控制、三握手四揮手、網路請求的方法、狀態碼、然後給了很多網路請求的情景,讓我說出返回的響應頭、還有強快取和協商快取

手寫ajax原生請求

瀏覽器中的js和nodejs有什麼區別

跨域請求中的CORS策略,簡單請求和非簡單請求都問了,問了很多細節

實現一個千分位的函式

三面

問專案

react中的hooks原理

Event Loop機制,先說過程,然後再做一道題

瀏覽器的回收機制,新生代,老生代

實現一個字串轉換出所有可能的IP地址,leetcode有原題好像,面試官說思路正確,但是結果執行總是出問題,除錯了好久

為什麼學習前端,學習多久了

能記得的大概就是這些,希望對大家能有所幫助。

與作者交流:位元組跳動前端日常實習 一二三面面經

更多筆經面經:筆經面經_網際網路求職學習交流_討論區_牛客網

標簽: 請求  瀏覽器  React  Redux  實現