希望大家能順利通過面試拿到大廠 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的...