#软件开发2024笔面经# 1. 自我介绍2. CSS 常用的单位3. CSS实现水平垂直居中4. Js 的基本数据类型5. Js数据类型的分类(基本类型和复杂类型)6. Es6中新增的数据类型7. 有没有用过symbol 8. 说一说事件循环机制9. 宏任务,微任务10. vue2和vue3中diff 算法的区别11. Vue3如何定义一个响应式数据12. Typescript 如何定义数据结构13. Vue2中mixins 存在什么优点和缺点,Vue 3是如何解决的(组合式API)14. 说一说Vue-Router的理解15. Vue-Router 的两种模式16. 说一说promise的理解17. 使用过promise 的什么API18. Promise.all接受的参数,返回值——如果有一个reject,两个fulfilled,返回什么;如何判断promise.all返回值是成功还是失败。19. async 和await 的理解20. 反问补充:21. 有没有使用过symbol ,有什么特性。 22. Map 和对象中键值对的区别。 23.Map 和Set 的特性24. Vue 3中proxy 和Vue2中defindPropertity 的区别,proxy解决了什么问题25. this.$nextTick 的使用场景26.路由守卫的作用