1、项目是怎么做的(我简历的第一个项目是低代码)
2、选择pnpm做monorepo的原因是什么
3、硬链接什么,和软链接有什么区别
4、低代码中按钮的事件怎么处理的,单击双击长按,n连击
5、组件事件、组件之间的联动是怎么做的
6、自定义事件是怎么做的
7、选一个当时做的最复杂的点,详细说一下过程和解决方案(我调了el-dialog缩放全屏,再用js操作monaco调整大小的性能问题)
8、聊一下requestAnimationFrame和requestIdleCallback(这里面试官以为我说的是后者)
9、requestIdleCallback在浏览器空闲时候没有执行怎么办
10、vue2和vue3体验的一个差别
11、组合式函数Composition
12、vue2,3响应式原理
13、打包优化是怎么做的
14、monaco的vite汉化插件怎么做的
15、怎么异步加载的
16、es6的import函数是怎么实现异步加载组件的
17、构建缓存怎么做的
===八股开始===
18、es6常用语法
19、let const有什么区别
20、箭头函数的this指向。箭头函数不会创建自己的this,它只会从自己的作用域链的上一层继承 this
21、什么时候会用到Set
22、Promise在哪里用到了
23、任务、宏任务和微任务的区别是什么
24、任务执行当中又插入了新的任务会怎么样。(分为宏任务和微任务来说,两中任务的机理不一样)
25、平时通过什么渠道学习
26、最近学的知识点(最近在刷面经呐)
27、说一下印象最深刻的面试题
28、Object.prototype.toString.call的原理
29、instanceof和typeof和上面的判断有什么区别,各自的原理是什么,各自的优劣是什么
30、反问,结束。二面
面试官那边用的真无线耳机拾声,可能听的不是很清楚
面试实录:https://sholaegi5k.feishu.cn/minutes/obcn5swte36xn4w96ob5snu4
#七牛云##投递实习岗位前的准备##我的实习求职记录#