外包面试题
- forEach 和 map 的区别,其他数组遍历的方法
- 对原型、原型链的理解
- 对闭包的理解
- 事件循环,宏任务,微任务
- ESM 和 CommonJS 区别
- null 与 undefined 的区别
- 从输入URL到看到页面发生的全过程
- 浏览器缓存的优先级?
- 为什么会存在跨域及常见跨域的解决办法?
- vue2 和 vue3 的区别
- v-model 双向绑定的原理是什么
- watch 与 computed 的区别是什么?以及他们的使用场景分别是什么?
- Vue3 新特性有哪些
- v-if 和 v-for 的优先级哪个高
- Vue2/Vue3组件通信方式
- Vue3 真正写项目写了多久
- Vue3 的 Composition API 和 Options API 有哪些区别?举例说明 Composition API 的优势。
- 如何在 Vue3 中使用 ref 和 reactive?它们的区别是什么?
工程化
- 包管理工具的区别?(yarn, pnpm,npm)
- git 命令
Typescript
- type 和 interface 区别
- 高级类型
- 配置文件
安全
- CSRF
- XSS
进取
- 在哪里学习,遇到问题怎么解决的
- 有没有参与开源项目
- 有没有读过源码,讲一下