一面
1. 写防抖和节流
2. 画一下vuex的数据流图
3. 微任务和宏任务的问题
4. this的问题
5. div垂直、水平居中
6. 一个[2,3,[23,2,2],[3,2,1,1]]转换为一维有序数组
一面太久 好多问题不太记得了
二面
1.settimeout会有什么问题 ;实现一个页面的倒计时;如果浏览器端的时间被人调动了应该怎么办;我说获取服务端时间,服务端和浏览器端请求的时间差应该怎么解决;settimeout应该怎么实现;
2.http相关 我都没有答对 为什么要一次tcp连接 多个http请求;多路复用;tcp为什么要握手三次来建立请求
3.一颗多叉树,给你节点之间的关系 得出多叉树
三面
一个二维矩阵 只有0和1,如果上下左右有连着的1视为1个区域,1个单独的1也为一个区域,问矩阵中最大区域的1的个数