1.实习负责的什么项目,项目中遇到了哪些困难
2.你讲到了Vue-i18n插件,设计插件的思想:x
3.Vue中封装组件的思想
4.函数式编程的思想 x
5.vue和vue3双向绑定原理,区别
6.Proxy的优点
6.data中为什么返回函数比较好,不是对象
7.data中如果用对象,造成了数据污染,要怎么避免数据污染 x
组件复用造成了数据污染,那就只能避免组件的复用?
8.vue方法中声明了对象没有响应式,怎么实现响应式
9.vue源码中,data,comouted,methods声明的顺序的是怎样的 x
10.vue的生命周期
11.vue3的生命周期和vue2生命周期的不同点
12.讲讲keep-alive
13.keep-alive的实现原理
14.你的项目中用到了组件库,讲讲前端工程化
15.tree-traking原理,怎么实现tree-shaking,tree-shaking怎么知道没用的代码 x
16.前端中的CI/CD是怎样的流程 x
17.了解抽象语法树AST吗
18.babel-loader原理讲讲
19.http缓存
20.如果浏览器中没有设置强缓存和协商缓存,浏览器会自动缓存吗
21.from disk和from memory的区别 x
22.http和https的区别
还问了一些有些没想起来
反问:有点紧张,觉得我面试表现得怎么样
回答:看出来你有点紧张,很多东西原理了解的还不深入,但是整个前端体系比较全面,了解工程化知识,框架也熟悉