美团面经

秋招也算开始一段时间了,也面了几家公司,但那时候都在忙论文,没时间准备,所以面的很差,一度怀疑过自己研究生这两年到底干了些什么,这里先不说了。今天面美团终于面到了hr,也算不容易。中间还经历了换岗重面,总共加hr面了6轮,在这里间要把问题总结下:
8月31号
初面:
1、讲论文(Spark相关),包括motivation,我们的做法,模型公式的推导
2、Spark作业划分(讲的比较详细,基本精确到了函数调用)
3、Spark调优(主要针对data skew,给实际场景让给做法)
4、java相关,抽象类和接口的区别,如何判断对象相等,异常处理特点(主要从是否需要用户捕获处理角度)
5、算法:最大值栈,合并两个递增链表
复面:
1、数据库,索引的好处与开销,sql(join,groupby等)
2、CAP原理,不同类型的数据库属于那种
3、算法:括号匹配(写完后给优化建议,有多少说多少)
4、微博对于数据库使用的改进(自己曾在微博实习),改进的好处是什么
终面:
只有一个开放性的技术问题,如何设计一个分布式爬虫,要爬取全国域名(如何选取计算模型,架构,图遍历算法等,涉及面很广)
面完让等消息,第二天hr联系说岗位不适合,要换岗再面
9月5号
换岗复面:
1、Spark启动流程,作业划分流程,shuffle流程(基本把Spark涉及的关键流程都说一遍)SparkSA和Spark On yarn的区别(包括组建的不同和资源调度的区别)
2、为什么需要shuffle,为什么要划分阶段,窄依赖划分在同一个stage中好处是什么
3、讲论文,还是从motivation降到具体公式推导
4、介绍异构计算的论文,由此引出了虚拟内存管理,lru算法设计(主要是数据结构)
5、介绍kafka,包括数据模型,组件间的交互,一致性保证
6、java同步实现方式
7、java命令(jps jstack这些)
8、算法:螺旋打印矩阵,数组中连续子数组最大和
换岗终面:
1、主要是回答boss对论文中一些问题的质疑,包括影响Spark内存需求的关键因素为什么是那几个(用原理说明),如何验证motivation所说的场景(问的很深入,有的真的差点没答出来,到最后有一个问题回答的他都不满意)
2、论文公式推导
3、算法:数组旋转(剑指offer原题)
4、对自己的评价
5、有什么要问我的
换岗hr面:
一些常规的hr问题
1、对自己的评价
2、本科和研究生让自己难忘的事
3、本科实习过程中的难点
4、平时如何跟进新技术
5、有没有一件让你全身心投入的事情,尽管不知道结果
只是一部分,没都写,都是类似的问题,最后问了期待薪资,说了美团现在是15.5个月的薪资,但base是根据面试表现来,最后加了hr微信,让我有问题问她,说顺利的话下周五会发意向书,十月份发正式offer包括薪资等。
大概就这些,希望最后自己能拿到意向书吧!攒个人品,歇一晚明天继续做下一个创新点!


#美团#
全部评论
膜拜大佬
点赞 回复 分享
发布于 2017-09-05 23:20
恭喜
点赞 回复 分享
发布于 2017-09-05 23:26
楼主是现场面的吗
点赞 回复 分享
发布于 2017-09-05 23:32
沾沾喜气
点赞 回复 分享
发布于 2017-09-05 23:57
大佬,spark作业划分精确到函数级,能给篇文章参考吗?
点赞 回复 分享
发布于 2017-09-06 00:06
美团点评还不错的,欢迎加入美团点评
点赞 回复 分享
发布于 2017-09-06 17:16
大佬面试的是什么岗位啊。感觉你的问题都比较有深度啊,是全部都答出来了吗,算法也全部都写出来了?
点赞 回复 分享
发布于 2017-09-06 19:21
欢迎来实时计算组~
点赞 回复 分享
发布于 2017-09-20 17:40
二面回来让我等通知,真是呵呵哒,没问专业,全部瞎扯淡。
点赞 回复 分享
发布于 2017-09-22 16:41

相关推荐

10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
10-24 13:36
门头沟学院 Java
Zzzzoooo:更新:今天下午有hr联系我去不去客户端,拒了
点赞 评论 收藏
分享
评论
点赞
82
分享
牛客网
牛客企业服务