一面
1.Koa的洋葱圈模型是什么?为什么要这样设计
2.说一下generator内部做了什么
3.co这个库内部做了什么
4.说一下vue初始化渲染数据更新后更新模板的详细过程
5.在vue里定义一个data,vue是如何把它转成响应式的数据的?
6.vue的nextTick()方法是做什么用的,它的原理是什么
7.一个函数内部是一个Promise.resolve.then再调用函数自身,最终结果是什么?
二面
1.fixed什么时候会不相对于浏览器定位
2.交互过程中layout的优化,js执行的优化
3.批量查找大量文件中是否包含某个字符串
4.Node中eventloop的状态触发时机,timer close之类
5.Js中ArrayBuffer和shell中的ArrayBuffer有什么区别
6.Node中readFile和readSteam的区别
7.什么是纯函数,什么是函数的副作用
三面
1.说一个你在项目中的技术难点以及你是怎么解决的
2.vue的数据响应原理
3.vue中对数组下标进行操作会不会触发视图更新
4.什么是防抖和节流,手写一个防抖函数
5.对一个div的left属性进行操作浏览器会进行什么后续的动作
6.说一下函数的this指向
7.在项目中有没有做过什么模块化的封装,具体做了什么