一面:
- 自我介绍和项目介绍
- 说一下Vue的生命周期
computed
和watch
的区别?- Vue2和Vue3在数据劫持方面的区别?
- Vue2无法监听数组的哪些操作?如何解决?
- Vue组件通信的方式有哪些?
- 频繁使用EventBus会造成什么问题?
- 刷新浏览器后,Vuex的数据是否存在?如何解决?
- 全局守卫的三个参数分别是什么?
nextTick
的原理和使用场景?<keep-alive>
的原理和使用场景?- 在Vue中,设置全局变量的方式有哪些?
for…in
和for…of
的区别?- Set和Map的区别?
import
和export
的区别?- axios和fetch的区别?
- 将数组的
length
设置为0,取第一个元素会返回什么? null
和undefined
的区别?- 输出题:
console.log([] == false);
- 代码题:用尽可能多的方法实现数组扁平化
- 反问
二面:
- 自我介绍和项目介绍
- 移动端适配如何实现?
- 性能优化的手段了解多少?
- 服务端渲染的原理?
- 如何理解Vue的单向数据流?
- 什么是双向绑定?
- Vue2如何监听数组的变化?
- 使用Vue3的时候碰到过什么问题?
- 说说对自定义指令的理解?
- 数组去重的方式有哪些?时间复杂度分别是多少?
- Canvas了解吗?
- 在上传图片的时候,如何对图片的大小进行限制?
- HTTP和HTTPS分别用到了哪些加密方式?
- HTTPS用的是非对称加密吗?
- 代码题:实现一个防抖
- 算法题:字符串相加
- 反问
HR面:
- 家是哪里的?
- 现在拿到了哪些offer?
- 找工作最看重什么?
- 同花顺符合你的预期吗?
- 为什么转计算机?
- 家里对你的工作有什么要求吗?
- 对公司有什么想了解的?
全部评论
(6) 回帖