时间:10.11 时长:45min
面试形式:技术面+hr面 没有笔试
题目整理:
1.浏览器有哪些缓存机制?
2.如果有多个await如何处理(promise.all)
3.vite跟webpack相比有什么区别和好处?
4.git语句分支之类的
5.虚拟列表如何实现?
6.浏览器缓存机制基于哪两个算法?
7.vue3比vue2相比有什么区别和优点?(什么是组合式api)
8.async和await函数返回什么?
9.跨域一般有哪些原因引起以及如何解决?
10.JS的事件循环机制
11.说一下你对组合式API的理解
12.强制缓存和协商缓存
12.vue有哪些组件通信方式
13.问一些性能优化方案的实现方法?比如如何减少回流重绘、节流防抖、懒加载、虚拟列表?
14.反问:部门用什么技术栈(react但是我用vue的),我的回答怎么样(只说挺好的,但是我知道答得不太完整,八股没有背熟)
复盘:算是处女面,技术面大部分就是项目和八股混在一起问,hr面的话就问一些常规的经历以及为什么做这个项目、信不信星座之类的,最后还是果不其然挂了。但是这次面试确实练到很多。