HTML:
1.H5新特性
CSS:
1.垂直水平居中
2.CSS3新特性
3.怎么写空心三角
4.布局定位方式
5.H5新增的储存类型?与Cookie的区别
JS:
1.字符串API
2.数组API
3.监听键盘按键值
4.获取页面浏览时间
5.排序
6.继承方式(手写)
7.闭包,作用域
8.原型链
9.什么是事件委托以及什么时候需要使用事件委托
10.去重方法
11.ES6新特性(Promise,class。。。。)
12.js对象深拷贝,你会怎么做?使用递归来实现深拷贝,有什么缺陷?(会有循环引用)
13.增删改查
14.初始化对象
jQuery:
1.手写ajax
2.增删改查
Vue:
1.组件传值
2.插槽
3.双向数据绑定原理
4.axios
5.vue路由(安全守卫,钩子函数,动态路由)
6.Vuex(action和mutation区别)
7.keep-alive作用,生命周期
8.八大生命周期
9.单项数据绑定和双向数据绑定区别
10.自定义指令
11.页面渲染优化,你会在哪个生命周期里去做
12.MVVM和MVM区别
13.脚手架搭建注意事项
Webpack:
1.
其他:
1.git常用指令,回滚怎么用
2.http和https区别
3.三次握手和四次挥手
4.页面渲染机制
5.http状态分类,常用状态码有哪些
6.正向代理,反向代理
7.和缓存有关的请求头
8.同源策略,怎么解决同源问题
9.封装过什么
10.get和post区别及使用场景?如何选择
11.移动端开发过程中遇到过什么问题
12.后台问题:比如打开一个标签的时候,如何能在点击另一个的时候再新创建一个而不关掉原来那个
13.简单介绍你最近负责的一个项目及自己在项目中的定位,多少人参与
14.你这个项目开发中遇到的比较麻烦的地方有哪些
15.你们做项目的技术选型是怎么做的
16.对跨域有哪些了解?是怎么处理的
17.项目上线后的部署方式是什么?http还是https
18.你在前端开发过程中有哪些好的开发调试技巧
19.项目上线之后该怎么调试?比如看打印或者代码的运行情况
20.你的项目最终是怎样一个产品?是怎样一个形式的产品?网站还是什么
21.你们是怎么处理用户反馈的?比如得到问题之后是怎么先线上环境来处理的
22.你们的项目有没有做错误监控、上报,用户行为分析、性能统计等
23.你是更倾向于做手机端还是PC端?
原文:https://www.cnblogs.com/bbplayer/p/11305171.html