美团前端春招实习一二三面面经
之前春招的实习面试,记录一下。
美团的面试流程还是挺快的,笔试完就开始安排面试,一二三面的时间也是隔天进行,效率。
一面
正常的技术面试,使用牛客网的面试系统,中间掉线好几次,面试体验不是很好。
-
自我介绍
-
项目介绍
-
http 2.0 与 http 1.1对比
-
http 缓存(强缓存、协商缓存)
-
讲一下 react 生命周期
-
组件构造函数中super作用,super 不写可以吗
-
babel 原理,class 是转换成什么
-
讲一下promise,promise.all()
-
优化的角度(开发. 用户体验)
-
移动端适配方案,rem 的换算
-
手撕代码:
-
二叉树的深度(递归、非递归)
-
数组的前置和与后置和相等的子数组的个数。
一个数组x[],数组每一个元素都大于0,称x[0] + …+ x[i]为前置和,而x[j] + … + x[n-1]为后置和,写一个程序,求x有多少相同的前置和后置和。
示例
[1, 2, 5, 1, 8, 9, 7, 1]
前置[1,2,5] = 后置[1,7]