1、自我介绍
2、问下个人基本情况
3、基本数据类型,及其判断方式和各个判断方式的原理及其优劣。三种:typeof、instanceof、Object.prototype.toString.call
4、原型链的原理,使用场景
5、ci/cd相关,代码校验怎么做。答:git hooks,和github工作流校验
6、nginx静态部署
7、nginx缓存(浏览器协商缓存和强制缓存)
8、nginx还可以做什么事情。
9、请求数量太多怎么做优化
10、图片base64,精灵图
11、http1.0 1.1 2.0 3.0的区别
12、浏览器协商缓存,如果命中缓存的状态是304
13、浏览器的其他缓存
14、Service Worker工作流程
15、Web Storage和Cookie的区别
16、SessionStorage什么时候会清空
17、数据埋点怎么做的
18、做前端监控平台需要检测哪些数据或者哪些指标
19、页面指标一般有哪些性能指标
20、怎么进行开源项目的贡献,提交pr的流程
21、vite plugin怎么编写的,需要做什么事情
22、vue2和vue3的声明周期
23、除了常用的声明周期还有其他的吗,actived,deactived、errorCaptured
24、在setup里面一般会做什么事情
25、vue在创建实例的时候会做什么事情
26、依赖收集原理
27、怎么判断这个数据是否可以收集依赖
28、computed中是什么收集依赖的
29、watch和computed的区别
30、什么是纯函数
31、computed会有缓存吗
32、defineProps() 和 defineEmits()等等之类的hooks函数声明顺序是怎样的。(???这个还有顺序吗)
33、有没有用过图表相关的工具
34、vue-router中会有哪些路由模式,原理。一个锚点,一个history api
35、实习时长
36、手头上的offer
37、反问,结束
面试实录:https://sholaegi5k.feishu.cn/minutes/obcn2u1ugg7fkwj6cpa7p2ct
这位面试官爱了爱了,好像一个游戏主播噢
#YY直播##面经##我的实习求职记录##我的实习日记#