一面:
怎么想到做前端的
基本数据类型 Symbol是什么
深浅拷贝
怎么判断两个对象的内容相等
移动端适配
Promise.all,其中有一个抛错了,如何获得正确的结果,设计不返回reject
作用域链 闭包
数组扁平化 怎么判断一个对象是不是数组
性能优化
vue虚拟DOM的原理,diff原理
插入节点,原生和Vue
职业规划、对b站看法
es6 箭头函数 数组展开符 let const区别
输入一个URL发生了什么
平时异步请求怎么做的,库还是自己封***r>对语义化怎么理解的
css重绘回流
js是怎么执行的,事件机制宏任务微任务
webpack的打包原理
二面:
split()、slice()、splice()、reduce(),参数,区别
一个居中的弹出框, 右上角有个溢出一半的关闭按钮,css怎么实现
雪碧图的图片位置,css属性怎么取
性能优化平时怎么做
vue项目的目录
状态码:200 500 404 304
缓存有关的http头,
vuex action和mutation的区别
类型转换
事件机制,冒泡,阻止冒泡