美团金服日常一面(oc)
问的都是很基础的八股,很简单,没有任何深挖
时间线
9号投递,晚上约面,11号一面,完了20分钟约二面,13号二面,当天晚上8点oc,第二天11点offer
1.什么时候开始学前端的,怎么学的
2.为什么要做Qs问卷这个项目
3.有实际上线使用吗
4. 选择这些技术栈的原因
5.为什么学了React没有学Vue
- 部门需要你使用vue你会抵触吗,开个玩笑
6.React自定义组件是怎么考量的
7.怎么理解React的受控组件和非受控组件
8.用到的Hooks
9.为什么React推崇函数加hooks写法,与类组件相比有什么优缺点
10. hooks怎么实现像类组件的生命周期
11.useeffect和usecallback的区别
12.useRef的作用
13.组件间通信的方式
14.事件冒泡
15.React事件和js的不同
16.怎么阻止事件冒泡
17.预处理器为什么使用sass
18.实现动画的方式
19.回流和重绘
20.BFC
21.Webpack的作用
22.Webpack的配置,分为几类,原理
听不懂,又问loader和plugin的区别
23.下滑加载更多怎么做的
24.项目其他的性能优化方式
说了懒加载
25.为什么使用单元测试
主要是用来测试一些组件
覆盖率有多少
26.js的变量类型
存储的区别
27.怎么判断变量类型
28.call和apply的区别
29.手写instanceOf
30.输出题
31.Promise有几种状态
32.Promise和async await在使用上怎么选择
33.算法:合并有序链表
34.手写instanceOf