一面1. 自我介绍2. 项目3. Typescript中的type与interface以及使用场景色4. Vue 父子组件嵌套生命周期5. 状态码6. Vue2、3中的响应式区别7. css防御式编程之文字太多用省略号隐藏8. flex相关,问的很细9. 看代码说输出,this相关的10. 写一个函数,可以重复发送ajax请求,如果请求失败,还可以再次发送请求,达到指定次数为止11. 简单算法题(让数组中左边都为偶数、右边都为奇数)Ps. 项目问的很细很细========二面自我介绍+项目1. http报文有哪些内容2. 请求头有哪些3. 304、403状态码4. 301、302的区别,浏览器会如何处理这俩状态5. 403与4016. JS作用域7. 作用域链8. 作用域在js代码什么时候会生效9. vue请求拦截器做什么,怎么实现,如何实现40310. vue路由replace与push11. vue路由底层原理12. vue路由哈希与history两种区别13. vuex的底层14 vuex中mutation与action的区别15. vuex与pinia16. 算法题:括号匹配