基礎部分
3、ES6
generate和async await
4、Node.js
nodejs經常使用模塊
nodejs爬蟲
nodejs 流
nodejs請求如何返回大文件
5、HTTP
第三方接口的同步請求過慢如何優化?
6、前端安全
一、xss跨站腳本攻擊(原理、如何進行的、防護手段是什麼,要說清楚)
二、CSRF跨站請求僞造(如何僞造法?怎麼防護?等等都要說清楚)
三、sql腳本注入(注入方式,防護方式)
四、上傳漏洞 (防護方式)
高級部分
7、VUE
vue-router如何作歷史返回提示?
vue-router如何作用戶登陸權限等?
vue生命週期
vue組件通訊
vue服務器渲染
vue性能優化
8、React
9、設計模式
10、前端工程化
模塊化
amd,cmd及commonjs區別
import、require區別
ES6中export 和 AMD 中有何區別
webpack相關
一、hash(contenthash, chunkhash)
二、多頁面配置
三、發佈上線流程
四、如何加快打包速度,減小打包體積
五、和其餘工具的區別(grunt,glup,rollup,parcel,Browser
babel
babel
原理
狀態管理器相關
主要是flux、redux、vuex等前端
flux、redux、vuex數據流向,(例如:點擊按鈕觸發到狀態更改,數據是如何流向的?)
flux
- 一、用戶訪問 View
- 二、View 發出用戶的 Action
- 三、Dispatcher 收到 Action,要求 Store 進行相應的更新
- 四、Store 更新後,發出一個"change"事件
- 五、View 收到"change"事件後,更新頁面
vuex和redux區別
vuex數據流?爲何要遵循這個數據流?假如在頁面中直接修改state,而不是經過mutation 的commit方式修改,會怎麼樣?
10、算法
一、冒泡排序
二、數據去重方法
三、取1000個數字裏面的質數
11、其餘
自動化測試相關
線上異常監控
容器優化
mock數據相關
pwa相關
nginx相關
微信小程序相關
敏捷開發等
----------------------- 不斷更新 ————————————————————————————————————————vue
金三銀四,看見你們都在爲了面試而努力 特開了一個前端模擬面試題,組織了面試的羣友天天來羣裏分享面試題,講題 急思衆議,共同進步,歡迎最近在面試或者準備面試的羣友加入本羣,加羣格式: 工做年限-面試等級(初、中、高)-工做地點 (不在面試或者不許備面試或者不活躍的勿加本羣,加了也會被清理)node