基础部分
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