今日頭條前端面試經驗分享

2021-10-05 11:29:22 字數 598 閱讀 9058

0、技術棧

react,vue

webpack,babel

1、bfc和移動端適配

2、rem vw,vh

3、水平垂直居中。

4、es6熟練使用

5、防抖節流、作用域鏈,閉包,柯里化

6、跨域的解決方案  jsonp至少能口述出來。

7、react:

setstate更新原理,生命週期,必須徹底理解

事件機制了解:原理

fiber了解:react 16的新架構 資料結構

redux精通:閱讀過redux原始碼,精通redux。

pwa:了解一些。

簡單的演算法,資料結構,遍歷。

8、webpack和babel

webpack打包原理和熱更新原理 了解

loader和plugins區別,熟悉,最好自己動手寫幾個。

babel原理 ast熟悉

11、 react中的高階元件

react的高階元件就是通過函式向現有元件類新增邏輯。本質上就是裝飾器模式在react中的一種實現,工作中大部分使用class extends的地方,都可以首先選用高階元件來寫,讓**更具有可復用性,可維護性。

今日頭條面試經驗分享

1.給乙個小頂堆,再給你乙個數,讓你插入到這個堆裡。思路 把這個數放到堆的最後,然後向上調整堆的最後乙個非葉子結點。2.求乙個 字串的 最長回文子串 並且返回第乙個出現的下標。思路 中心擴充套件法,逆序。3.有乙個表,有id,name,age等字段,讓你查詢姓 李 和姓 王 並且年齡 18歲的 記錄...

今日頭條前端實習面試經驗

一面 主要是計算機網路相關的知識,比如http各狀態碼含義,應用層協議等 關於session,cookie,localstorege,sessionstorege區別。盒模型margin重合 inline block標籤之間的空白塊 函式作為返回值 let const var 不同 箭頭函式 如何解...

今日頭條面試經歷

很慚愧,這次面試感覺答得非常不好,一方面是面試官所處環境有點嘈雜,應該是在辦公場所,寫 時受了一定影響。還有就是自己比較緊張,一些底層原理處答得不太好,平時比較清楚的原理,也沒答出來,希望以此為戒,後續在做專案的同時需要更加關注底層實現這些細節,吃一塹長一智。整理了下本次面試過程,面試耗時乙個小時左...