一面: 自我介绍和项目介绍 精灵图的原理? 精灵图有哪些优缺点? HTTP/2.0有哪些新特性? 头部压缩用的什么算法? HPACK算法的原理? 多路复用解决了什么问题? 说一下强缓存和协商缓存 说说对打包工具的理解 loader和plugin的区别? 组件延迟加载的原理? ESM和CommonJS的区别? Vue组件通信的方式有哪些? 兄弟组件之间如何通信? Vue3和Vue2的区别? 哪些情况下Vue2的无法检测数据变化?如何解决? 生命周期钩子有哪些? 哪些钩子中可以获取到DOM节点? nextTick有哪些使用场景? 计算属性和侦听器的区别? JS的数据类型有哪些? 判断数据类型的方法有哪些? 浅拷贝和深拷贝的区别? 实现深拷贝 说说对this的理解 什么是原型链? 原型链的终点是什么? 什么是外边距塌陷?如何解决? BFC还有哪些功能? 算法题:有效的括号  算法题:两数之和 反问 二面: 自我介绍和项目介绍 为什么想做前端? 说一下职业规划 说一下Vue生命周期,每个步骤发生了什么,越详细越好 Vue组件通信的方式有哪些? 在实际项目中,组件通信有哪些注意点? 计算属性和侦听器的区别? v-if和v-for的优先级?为什么不建议在同一元素上使用? 说一下事件循环 Vue源码中有哪些用到了事件循环的地方? 智力题:有一个7升的杯子和一个4升的杯子,如何盛出5升水? 算法题:二分查找 反问
点赞 16
评论 16
全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务