体验不错,虽然面试官没开摄像头,但是能感觉到面试官兴致挺高的,后续代码卡壳的地方也会引导。
面试构成:项目、八股、手撕
项目(主要考Vue):
1.项目用的Vue,Vue router讲一下,路由工作流程
2.路由模式有几种,讲一下
3.Vuex和Pinia的区别,你觉得哪个好用
4.有没有遇到过初始化页面闪动的问题吗?(真没)
5.Vue的生命周期,一般在哪个周期发起请求?如果请求服务端数据在哪个周期比较好?
6.用过哪些Vue的指令
7.v-if和v-show的区别
8.组件通信方式
9.$bus
10.Vue3没有了$on,$emit如何实现事件总线?(这个不太清楚,我说基本都是用Pinia,查了一下直接引入eventBus就行)
11.组件嵌套的时候如何防止CSS污染?(scoped)
12.项目里面遇到什么难点或者印象深刻的问题?
JS八股:
1.变量提升
2.var,let,const设置初始值之后重新赋值或者声明存在什么问题
手撕:
1.手写Promise+Promise.then
2.树转数组(卡壳了,题还是写少了,引导之下做出来了)
希望对大家有帮助
#暑期实习##momenta面经#