美团到店-餐饮saas部-前端-一面、二面、三面-面经分享

在准备面试的过程中,在牛客网上看了很多面经分享,也希望能够分享给大家,回报社区。


8.15 赛码网的笔试 五道编程题。


  • 一面 8.19 约100min

*怎么看待前端?

*平时怎么学习前端?

*介绍一下项目。

*(都是项目相关的,基本就是聊到什么相关的就问什么知识点。 约50min)

*(最后三道代码题)

1. 打印结果。怎么改让它打印123 (var改let(感谢小伙伴指出))

for(var i = 0; i < 3; i++) {
setTimeout(function() {
console.log(i);
}, (i + 1) * 1000);
}

2.打印结果 (这道题在另一篇美团前端面经贴里看到过,一模一样的)

async function async1(){
    console.log('async1 start')
    await async2()
    console.log('async1 end')
}
async function async2(){
    console.log('async2')
}
console.log('script start')
setTimeout(function(){
    console.log('setTimeout')
},0)
async1();
new Promise(function(resolve){
    console.log('promise1')
    resolve();
}).then(function(){
    console.log('promise2')
})
console.log('script end')

3.写下es6 类以及继承。

* 反问阶段 问了对我的建议


  • 二面 8.24 约60min

*自我介绍

*讲一下对saas的理解

*小程序项目相关

跨域again 这次让我讲cors具体实现;小程序项目实现了什么功能;怎么调试;

*项目中你做了些啥

*有遇到什么兼容性问题吗

*项目怎么发布,项目怎么上线

*为什么选择用vue重构

*针对渲染做了什么优化

*前端性能优化

*怎么减少http请求

*浏览器的缓存机制

*webpack相关 怎么使用webpack;用过它的什么功能;加过什么配置;用过其他打包工具吗

*https http2.0

*手撕

大概题意是:对数组原地修改,把数组中的0挪到最后。 举个例子:输入:[3,0,12,0,0,1] 输出:[3,12,1,0,0,0]

* 反问阶段 问了对我的建议


  • 三面 8.28 约45min

*介绍一下项目

*你负责了啥 你做些啥

*项目使用的技术

*用的是spa吗

*vue-router底层讲一下

*element-ui底层你了解吗

*首次渲染 可能出现的白屏问题 怎么优化

*小程序底层讲一下

*项目前端做监控吗

*小程序项目踩过什么坑

*学习前端的经历

*你觉得你现阶段欠缺什么能力

*关注过大公司的前端路线吗

*你有什么技能和优势

*怎么学习前端

*现阶段在干嘛

*后面打算怎么安排学习计划

*(也没有手撕代码 有点慌)

* 反问阶段 


*小结:美团真的很看重项目经验啊。三面基本上都是围绕着项目在问。面试体验也都很好,面试官会根据你讲的来进行提问。都是聊聊天的感觉,很relax!

当时面试找面经的时候很少看到带具体到部门的面经分享帖,虽然我的面试主要还是围绕项目问项目和进一步展开问的,但还是希望对你有一点点帮助。


* 特别感谢过去看过的到店面经分享帖:(包括不限于以下)

https://www.nowcoder.com/discuss/402581

https://www.nowcoder.com/discuss/400008

https://www.nowcoder.com/discuss/476779


https://github.com/huyaocode/webKnowledge

https://github.com/TanQiong/GroupFight-leetcode

#美团##前端工程师##面经#
全部评论
三面问这么难的嘛,看来无了
点赞 回复 分享
发布于 2022-09-14 21:23 海南
问一下一面过后多久会通知二面呢?😂
点赞 回复 分享
发布于 2020-09-17 18:20
for(var i = 0; i < 3; i++) { setTimeout(function() { console.log(i); }, (i + 1) * 1000); } 这个不是应该改成let吗
点赞 回复 分享
发布于 2020-08-30 11:20

相关推荐

见见123:简历没有啥问题,是这个社会有问题。因为你刚毕业,没有工作经历,现在企业都不要没有工作经历的。社会病了。
点赞 评论 收藏
分享
05-11 11:48
河南大学 Java
程序员牛肉:我是26届的双非。目前有两段实习经历,大三上去的美团,现在来字节了,做的是国际电商的营销业务。希望我的经历对你有用。 1.好好做你的CSDN,最好是直接转微信公众号。因为这本质上是一个很好的展示自己技术热情的证据。我当时也是烂大街项目(网盘+鱼皮的一个项目)+零实习去面试美团,但是当时我的CSDN阅读量超百万,微信公众号阅读量40万。面试的时候面试官就告诉我说觉得我对技术挺有激情的。可以看看我主页的美团面试面经。 因此花点时间好好做这个知识分享,最好是单拉出来搞一个板块。各大公司都极其看中知识落地的能力。 可以看看我的简历对于博客的描述。这个帖子里面有:https://www.nowcoder.com/discuss/745348200596324352?sourceSSR=users 2.实习经历有一些东西删除了,目前看来你的产出其实很少。有些内容其实很扯淡,最好不要保留。有一些点你可能觉得很牛逼,但是面试官眼里是减分的。 你还能负责数据库表的设计?这个公司得垃圾成啥样子,才能让一个实习生介入数据库表的设计,不要写这种东西。 一个公司的财务审批系统应该是很稳定的吧?为什么你去了才有RBAC权限设计?那这个公司之前是怎么处理权限分离的?这些东西看着都有点扯淡了。 还有就是使用Redis实现轻量级的消息队列?那为什么这一块不使用专业的MQ呢?为什么要使用redis,这些一定要清楚, 就目前看来,其实你的这个实习技术还不错。不要太焦虑。就是有一些内容有点虚了。可以考虑从PR中再投一点产出
投递美团等公司8个岗位
点赞 评论 收藏
分享
评论
6
66
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务