美团暑期实习前端面试
美团暑期实习前端面试
这次面试的是美团的到店事业群-平台技术部,在2022.03.01
投递之后,直接参加实习招聘的第一次美团统一笔试,因为美团必须是首先笔试了才可以进入下边的流程的,笔试的时间是2022.03.05 10:00
,这次比去年找实习的时候做的好,起码我是A
了一道题,去年的这个时候是0AC
哈哈哈。
一面
笔试完过了两天也就是周一下午就有老哥给我打电话约面试了,当时约的是2022.03.09 19:00
,但是当天晚上上海那边是因为疫情组织做核酸检测,面试延迟了一个小时,也就是2022.03.09 20:00
时长大概是62min
。这老哥太客气了,这一面全程跟我聊,东扯西聊,我俩这就像哥们似的搁这扯,这笑就没停过,最后这面经也不知道写点啥了。
- 最近研究过的前端新的方面的知识。
Promise
的优点,解决了什么痛点。- 封装
Promise
的请求,如何实现取消请求的功能。 Cookie
的跨域名处理方案。- 对于
Js
模块化的理解,为什么要有模块化。 - 对于闭包和模块化的区别。
- 强缓存与协商缓存,具体应用实践。
opacity
与rgba
透明的区别。- 为什么用
Vuex
不用EventBus
,与Mobx
的区别。 - 如何过渡到的
TS
开发。 - 新建项目的话如何选择框架。
- 单元测试自己的项目具体是怎么做的。
Vue2
和Vue3
的区别。- 首屏优化的方案与指标。
- 手写
Promise
。 - 找数组中重复数字的索引。
- 氛围、城市、环境、发展、薪资排个序。
老哥的面试其实很有意思,可以说问的问题都要从基础出发,然后落到实践上,就是说最后都是要问在你的项目上你是如何做的,没有具体的八股之类的,其实老哥问了很多东西,但是我实在是记不住了,最终整理成八股就上边这点了。最后还整了个活,老哥让我写Promise/A+
规范,我就说这玩意写不了,要不换个题,老哥说那我给你换个吧,就换了上边那个简单的题目,哈哈哈哈哈哈哈。整体来说老哥还是很有意思的,还好说话,真的是不一样的面试,整挺好。具体部门问了问内推的老哥,是被分到了到店综合业务部。
二面
2022.03.11
约了面试,这二面就有点让我猝不及防,然后我回答的也是越来越乱,不出意外的话应该是挂了,寄了。二面的时间约在了2022.03.15 15:00
时长大概是37min
。
- 这个软件杯比赛当时做的什么,是个什么等级的比赛。
- 实习期间学到了什么。
- 实习期间直播功能是怎么做的。
- 封装组件的时候遇到的问题。
- 首屏优化的实现方案。
- 页面优化后的评测指标。
- 设计模式的了解。
- 装饰器模式与在前端的实际应用。
TS
的装饰器是如何工作的。Java
反射是怎么实现的。SpringBoot
的IOC
和AOP
的概念。IOC
和AOP
在前端的实践。- 前端模块化和组建化的理解。
- 如何封装组件与抽象逻辑。
- 数据、
UI
和逻辑各自应该如何独立抽离。 uniapp
这个框架是用来干什么的,如何实现的。- 平时是如何学习的。
这次面试是目前为止面的最不好的一次了,越说越乱,最后有点语无伦次了,这些问题属实是难到我了。最后反问老哥是对我的建议,同样老哥也是建议我说虽然知识面还是比较广的,但是还是希望对于知识多深入了解一下,跟字节二面老哥的建议一样,我确实需要反思一下我的这个问题。
后续
挂了哈哈哈,2022.03.18 15:16
收到了感谢信,是我这辈子收到的第一个感谢信,其他的都是挂了就挂了,没有消息,这点美团还是做的不错的,然后今天我们一块面试的很多很多同学都收到了感谢信,合着这是统一发的呗,原来他们都收到了感谢信,绷不住了哈哈哈哈。