base:上海
time:6.6
时长:50mins+
上次面完后感觉发挥得挺差的,感觉有些问题自己说得太多了有些跑题,过了没几天面试体验问卷进邮箱了,以为挂了。但是没想到昨天下午一通电话说过了,约了今下午二面。
问题:
1、自我介绍
2、写题:第k大的数、手撕 promise.all
3、一些js基础、对js事件循环的理解?为什么js会有事件循环?异步任务有哪些?说说你知道的微任务和宏任务
4、浏览器事件循环和node事件循环的区别
5、vue中的nextTick,实现原理?nextTick属于同步还是异步?宏任务还是微任务?
6、浏览器渲染原理
7、结合浏览器渲染原理,说说相关的性能优化方法
8、项目打包优化是怎么做的?都有哪些考虑?怎么定位优化点和选择方案的?
9、你这里首屏白屏是怎么定位原因的?怎么处理的?优化前时间有点夸张啊,为什么呢?
10、说说虚拟列表,要考虑哪些?或者说你怎么实现的?
11、开发时有遇到WebSocket错误地出现了多个实例的情况吗?怎么应对的?
12、为什么选择使用Map去管理WebSocket的消息回调?有考虑过别的数据结构吗?比如weakMap?
13、说说你的脚手架项目
14、你认为一个优秀的脚手架应该具备哪些特点?
15、我们这里base上海,能来吗?
16、忘了...
反问:
1、根据面试表现,对我学习和发展的建议
2、您从从业者和过来人的视角来看,您觉得什么样的项目、或者用什么视角去看待自己的项目,对在校生的能力提升比较大
3、对Nuxt.js、Next.js生态、发展的看法
4、部门、业务、技术栈
最后面试官说“后面有进展的话,会有hr联系你”,不知道是不是算过了
#如何判断面试是否凉了##你收到了团子的OC了吗##我的实习求职记录#