二面是到现场的,人生第一次线下面,先是技术面,后面hr面。技术面:1、自我介绍2、学校是有开前端相关的课嘛?3、学前端多久了,怎么学习的?4、前端现在有哪些方向知道嘛?5、你还了解微前端?说一下。6、你最感兴趣最想去深入的是哪个方向呢?7、说一下ES5中的继承8、ES6的继承中super是用来干嘛的?9、CommonJS模块和ES6模块的区别?10、引入一个js文件时,我们在script标签上设置type=module,是为了什么呢?11、说一下原型和原型链(面试官纠正了一下)12、new一个function,则new出来的对象的constructor是什么?13、ES6新增的数据类型(理解有差错,我理解的map和set不是数据类型的)14、vue2和vue3的区别?15、vue2的obj.dp为什么不能去检测数组这种类型的变化?16、for...of和for...in的区别?想通过for of遍历一个object怎么做?遍历原型链用哪个?17、for,foreach,map的区别18、generator的应用场景(异步代码同步化)19、computed和watch的区别?20、computed为什么支持缓存,watch为什么支持异步?21、webpack的基础配置有哪些?22、有了解webpack的chunk嘛?23、打包出来的包可能会很大,造成卡顿,比如首屏加载优化怎么处理?(按需加载了解吗?)24、还了解其它优化方式吗?25、回流和重绘的区别?什么时候造成回流重绘?怎么解决?26、为什么h5和css写的动画会比用js写的流畅一些?27、有了解过webworker嘛?28、反问:贵司还是用安哥拉嘛?29、反问:对我的建议,现在去学react还是去写一个更好的vue项目?(先增加广度)30、反问:前端已死的看法31、反问:chatGPT的出现会不会影响软件开发行业?(面试官说肯定会影响,但产品经理可能受到的影响不大。)hr面:1、hr介绍公司和实习生培养机制2、沟通实习时间3、反问:公司业务4、反问:作息(灵活打卡,早九晚六,大部分人十点来八点走)总结:问了一些相对比较深入一点的八股,不过大部分时候是和面试官讨论,面试官比较友善。希望能过吧。#前端已死# #0offer#