蝦皮前端春招 持續(xù)更新
3.14參加筆試 單選+多選+編程(兩道Easy一道Hard)
3.16收到面試通知,一面定在3.22下午,后面會更新面經(jīng)!
3.22一面 80min (第二天收到感謝信555)
1. 學(xué)校項目用的React框架,說說都用了哪些Hooks組件,componentWillMount可以用哪個Hooks組件實現(xiàn)呢?
2. 拓展題:有什么自動化編寫頁面的方法?
3. 拓展題:同時打開兩個tabs, 在其中一個tab進行更新,如何監(jiān)聽另一個tab的情況?
4. DOM和BOM區(qū)別
5. 函數(shù)組件和類組件區(qū)別?
6. React的useEffect函數(shù)的默認(rèn)參數(shù)
7. BFC
8. 盒子模型
9. Promise的理解
10. 為什么要把css放在上面,js放在下面
11. js的defer和async標(biāo)簽有什么區(qū)別
12. 用react hook清除組件
13. diff算法的原理,為什么key不能設(shè)成index
14. keep-alive
-----------------------
代碼:
1. 用Promise實現(xiàn)每隔固定時間(通過傳參)打印一個字符串
2. 上一題的拓展,每隔固定時間打印兩張圖片,Promise遞歸 (沒寫出來)
總結(jié):代碼題第二題沒寫出來,面試官人也很好安慰我說沒寫出來沒關(guān)系
八股文+拓展能說出90%,為什么不給二面機會
#給牛客的問題反饋和建議##Shopee##面試題目#