1
1、平时用什么格式和后台进行交互,有哪些格式
2、用过什么工具进行前台开发
3、请求方式有哪些?常用的请求头配置有哪些?
4、怎么手动搭建一个项目
5、平时用什么工具打包上线
6、出现问题和后台怎么沟通
7、怎么测试代码
8、用的vue和react的哪个版本
9、浏览器缓存
10、浏览器储存
11、平时用的什么协议进行开发
2
1. em rem区别
2. v-model原理
3. 闭包理解
4. 原型链理解 原型链继承
5. es6继承方式
6. promise理解
7. js简单数据类型
8. 怎么做自适应 兼容性
9. 同步异步区别 举例
10. 就是怎么跟后端那边进行开发
11. 代码规范是怎样的
12. app怎么做适应的
13. 怎么解决跨域的
3
1. 数据类型以及存放的位置
null 和undefined的区别
2. 判断数据类型有什么方法
3. 作用域
4. 闭包 优点缺点
5. 原型和原型链
6. Generator生成器函数
7. 在地址栏填入url到显示页面,具体过程是怎么样?
8. HTTP常用状态码
9. es6
10. 怎么追踪app的bug是什么问题(前端还是后端,样式还是逻辑)
4
1. hook:
为什么用hook,怎么使用的
useState ,useEffect ——>组件销毁在哪执行(return)
2. react-redux、redux中间件处理异步请求
3. mobx
4. 跨域——代理,为什么代理就可以解决跨域呢?(原理)
5. 事件冒泡,事件捕获:
先有事件冒泡还是事件捕获?捕事件获从哪个对象开始。
6. 事件委托
7. webpack的使用
8. node.js的使用 是否会操作数据库
9. 影响最深的模块或项目
10. localstorage、cookie区别
11. async await,解决什么问题(函数内是同步的)
12. js是单线程还是双线程
13. 浅拷贝,深拷贝,实现深拷贝的方法有哪些
5
react.js 简述你对react的链接
es6相对于es5有什么区别
你对es6了解
es5的严格模式
数组返回
对继承的了解
promise是怎样的 promise主要是用来解决回调地狱的,还有解决异步问题
闭包是怎样啊
闭包的内存泄露
如果内存不断上涨怎么办
安全攻击问题
华为电话面试:
1、说说vue周期
2、vue组件传值
3、怎么用webpack搭建环境
4、route的方法
5、说说你的项目
6、说下你对哪个项目感触最深
7、 有没有用过v-clock
8、vue怎么实现双向绑定
9、说下你对es6的理解
10、对解构函数的理解
11、会不会vue优化