前端开发面试很好,共1轮面试自我介绍和项目介绍精灵图的原理?精灵图有哪些优缺点?HTTP/2.0有哪些新特性?头部压缩用的什么算法?HPACK算法的原理?多路复用解决了什么问题?说一下强缓存和协商缓存说说对打包工具的理解loader和plugin的区别?组件延迟加载的原理?ESM和CommonJS的区别?Vue组件通信的方式有哪些?兄弟组件之间如何通信?Vue3和Vue2的区别?哪些情况下Vue2的无法检测数据变化?生命周期钩子有哪些?哪些钩子中可以获取到DOM节点?nextTick有哪些使用场景?计算属性和侦听器的区别?JS的数据类型有哪些?判断数据类型的方法有哪些?浅拷贝和深拷贝的区别?实现深拷贝说说对this的理解什么是原型链?原型链的终点是什么?什么是外边距塌陷?如何解决?BFC还有哪些功能?算法题:有效的括号算法题:两数之和反问
1轮面试:视频面试
面试感受:很好;面试难度:有难度;面试来源:BOSS直聘