时长:50min
面试:腾讯会议
1、自我介绍
2、JS数据类型、区别
3、如何判断类型、各自适用什么情况
4、===和==、隐式转换
5、列举几种判断空对象的方法
6、普通函数与箭头函数区别
7、apply、bind、call作用与区别
8、字符串、数组、对象方法
9、深浅拷贝
10、列举实现深拷贝的方法与区别
11、原型、原型链、最终指向
12、闭包及常用场景
13、事件循环
14、JS异步编程方式
15、promise和async、await区别
16、promise作用、状态、特性、方法、回调
17、如何实现promise链式调用
18、口述节流实现
19、Vue2、Vue3区别
20、Vuex核心概念
21、Vue双向数据绑定
22、Vue生命周期、通信
23、如何封装公用函数、好处
24、性能优化方案
25、如何解决代码冲突
26、实习最大收获
27、是否有过矛盾、如何解决
28、团队间如何协调交流
29、他人对你的评价
30、你认为你是个什么样的人
31、内向还是外向
32、是否负责、举例说明
33、抗压能力如何
反问
1、技术栈:Vue
2、为什么这么多性格的问题:只有一轮技术面,后面会有HR面
3、前端团队:两大部门
挺长的八股,还参杂蛮多HR面问题,面试官看着有些憔悴,经典口头禅:好的、还有呢?