笔试 4.1
堆排序,计算机网络,数据结构,前端基础
一面 4.8
- 自我介绍
- 说说HTML语义化
- css3,HTML5的新特性
- css响应式有哪些
- flex
- ES6新规范,有哪些常用api
- 箭头函数与普通函数的区别
- this指向问题
- 防抖节流说一下
- 说说event-loop事件循环
- 说说浏览器的垃圾回收机制?标记清除法,WeakMap
- 说说你知道的前端性能优化,原生优化--webpack优化--react与vue的优化
- 什么是闭包,解释一下作用域
- 反问环节
还有不少拓展题目,记不得了
二面 4.9
- 自我介绍
- 为什么想离开上一家公司?
- SSR服务端渲染如何实现的?vue-server-renderer,nuxt或next
- serverless云开发适用于什么场景?有什么缺点?
- webassembly是做什么的,适用于什么场景
- 还知道什么其他前端技术吗?flutter,electron,面试官说他们有用flutter,ssr等
- 说一下diff算法
- vue-router的原理,哪两种模式,如何实现
- vue和react的区别
- vue3.0的区别,有哪些比vue2.x好的地方,如何看待vue3?
- 你的组件库的组件实现的要点是什么,如何保证组件的可扩展性可复用性?
- slot的用法
- vue3中的teleport
- vite的核心原理是什么?与webpack最大的区别是什么?主流打包工具有哪些?
- webpack,loader与plugin的区别
- 如果我想给项目中每个函数添加格外的内容,使用loader还是plugin?
- 记不得了
面试官基本是按照简历上的问,然后注重思维能力,也会引导我进行回答,和面试官聊得很开心,面试官也主动向我介绍了他们的技术氛围
HR面 4.22
- 遇到问题如何解决的,如何给不懂前端的同事讲清楚技术难点
- 为什么选择前端
- 面试官很好,不多说了
总结
每一面体验都很好,面试官都非常注重个人思考,不全是八股文,会深挖一点技术,然后进行思维拓展
全部评论
(3) 回帖