9.10字节商业化广告一面面经
1.自我介绍
2.实习项目介绍
3.因为实习项目里提到了MutationObserver,介绍一下MutationObserver
4.如果监听元素的子元素变化了,会触发回调吗
5.如果监听元素的css样式(比如宽度)变化了,会触发回调吗
6.你是如何在请求时回去用户信息的(token),如何判断token过期
7.你的token存在哪里,localStorage和sessionStroage的区别
8.用户信息用pinia存储,那么刷新页面不就没了吗(pinia持久化存储)
9.pinia持久化存储存在哪里
10.pinia原理知道吗
11.组件通信的方法有哪些
12.出了一道promise里嵌套for循环resolve的题目,一个用functipn包裹一个不包裹(刚开始有点紧张,忘记resolve后不会继续执行了,好在面试官小哥人真的很好,提醒了我一下)
13.刚刚提到了微任务,宏任务,介绍一下吧
14.版本号比较
15.一个长度为9的数组,三个一样的数组可以组成刻子,写一个函数,返回这个数组是否有三个刻子(map直接秒了)
16.怎么不用ts写代码(我ts学的时间有点短,不太熟练)
17.你提到项目中用的vite+vue3,那么vite启动为什么快呢
18.vite在生产环境和开发环境有什么不同
19.面试官说只有vue不太够,要去接触一下react
20.反问
面试一共不到三十七八分钟, 在两个小时后收到了一面通过的消息
#发面经攒人品#