滴滴 位元組前端最新面試題總結

2021-10-23 14:22:57 字數 1436 閱讀 8599

希望大家能順利通過面試拿到大廠 offer!

技術菜的就要多學習學習啦!

1. react-router怎麼實現路由切換

2. react-router⾥的標籤和標籤有什麼區別

3. 標籤預設事件禁掉之後做了什麼才實現了跳轉

4. react層⾯的效能優化

5. 整個前端效能提公升⼤致分⼏類

6. import  from 'antd',打包的時候只打包button,分模組載入,是怎麼做到的

7. 使⽤import時,webpack對node_modules⾥的依賴會做什麼

8. js非同步解決⽅案的發展歷程以及優缺點

9. http報⽂的請求會有⼏個部分

10. cookie放哪⾥,cookie能做的事情和存在的價值

11. cookie和token都存放在header⾥⾯,為什麼只劫持前者

12. cookie和session有哪些⽅⾯的區別

13. react中dom結構發⽣變化後內部經歷了哪些變化

14. react掛載的時候有3個元件,textcomponent、composecomponent、domcomponent,區別和關係,dom結構發⽣變化時怎麼區分data的變化,怎麼更新,更新怎麼排程,如果更新的時候還有其他任務存在怎麼處理

15. key主要是解決哪⼀類的問題,為什麼不建議⽤索引index(重繪)

16. redux中非同步的請求怎麼處理

17. redux中介軟體是什麼東⻄,接受⼏個引數(兩端的柯⾥化函式)

18. 柯⾥化函式兩端的引數具體是什麼東⻄

19. 中介軟體是怎麼拿到store和action,然後怎麼處理

20. state是怎麼注⼊到元件的,從reducer到元件經歷了什麼樣的過程

21. koa中response.send、response.rounded、response.json發⽣了什麼事,瀏覽器為什麼能識別到它是⼀個json結構或是html

22. koa-bodyparser怎麼來解析request

23. webpack整個⽣命週期,loader和plugin有什麼區別

24. 介紹ast(abstract syntax tree)抽象語法樹

25. 安卓activity之間資料是怎麼傳遞的

26. 安卓4.0到6.0過程中webview對js相容性的變化

27. webview和原⽣是如何通訊

28. 跨域怎麼解決,有沒有使⽤過apache等⽅案

面試的過程很長,主要是考驗你的技術,學歷只是其次的,和面試官也聊得很開心!

滴滴面試題

1 快速排序和二分排序選乙個手寫。手寫了乙個快排。2 手寫乙個 eventemitter。3 手寫兩個陣列的交集。兩層 for 迴圈。將兩陣列排序後,使用雙指標去判斷。4 webpack 執行流程,seal 方法之後都有什麼?什麼時候生成 chunk 5 ts 中 thistype 是什麼?this...

滴滴實習面試題

本文寫於 2020 年 8 月 13 日 前兩天在滴滴進行了前端實習面試,有幾道題卡了一下。乙個陣列裡可能是基本資料型別,也可能是陣列,陣列裡還能巢狀陣列,例如 1,2,4,5,7 9 請將陣列扁平化,全部變成一維陣列 1,2,4,5,7,9 我第一次聽題目的時候沒聽清,所以直接寫了一次遍歷,判斷是...

前端面試題總結

什麼是盒子模型?元素寬度是否包含margin寬度?padding百分比是相對於父級寬度還是自身寬度?解釋px和em?答 盒子模型又稱框模型,包含了元素內容 內邊距 邊框 外邊距幾個要素。元素內容不包括margin寬度,但是ie模式的width包括content padding border,w3c的...