7-25电话一面 (30min)
1、let const var
2、this
3、call apply bind
4、事件处理机制
5、下拉框的怎么用事件处理机制实现
6、css 不知宽高水平垂直居中
7、盒模型
8、block inlineblock inline
9、vue 生命周期
10、调试工具的使用
11、页面卡顿性能问题怎么排除
12、数据结构

7.31视频二面 (45min)
1、JS async defer 没加这些修饰符会怎样
2、MVVM 模型
3、vue双向数据绑定原理
4、怎么用js一下添加100个li标签,怎么用css获取其中的偶数标签
5、null undefined
6、数组去重,说越多越好
7、async await 原理(解析成es5后是啥样的)
8、setTimeout为什么可能不在延迟结束后立即执行(会晚几毫秒这样)
9、普通任务、异步任务执行区别
10、实现一个函数,传一个深层次的object,和一个类似‘a.b.c.d’的字符串,返回字符串在对象中深层次调用的结果。(增强健壮性)
11、手动实现节流防抖

8.5视频三面:(45min)
1、项目中遇到的问题,vuex原理,为什么要用vuex
2、给定字典集 和一个长度length 返回随机的length长度的字符串,不能有重复(问我怎么设计测试用例,我说边界值检测,他问这里有哪些边界值)
3、split的时间复杂度,要你你会怎么实现,indexOf怎么实现的 parseInt 是怎么取整的
4、js原生实现call\apply
5、浏览器从输入url的过程 DNS怎么映射的(我瞎扯了一通,没说对不对)ssl加密在哪一层有了解原理么(传输层,原理不知道),运输数据是在哪一层,浏览器缓存,服务端怎么缓存
6、display block inline block
7、flex 实现左边100px 右边占剩余部分
8、职业规划,怎么才能识别出有技术氛围的公司
面试官会一步一步指引你回答,也会一步一步深入,感觉自己好菜,问到计网一脸懵逼

8.6 本来是视频面,后来信号不好,改成微信了 (20min)
本以为是技术面,结果是leader的情怀面,跟我说是最后一面,有问题就问他。
hr人很好,因为没办法去现场所以给安排了视频面。每一面都是第二天就通知过了,三面结束后加了微信,非常棒的面试体验啦~