【美团】数据开发实习三面面经(已offer)
美团-数据开发实习生 2.29投递
笔试:3.12 晚7点
笔试情况就是一道都没A完全,但是写了三道...有一些分吧...
一面:3.18——58min
1、自我介绍
2、项目相关
3、阅读Spark源码后有什么理解
3、设计模式六大原则及理解
4、JDK中依赖倒转原则的体现
5、线程池相关
6、两道算法:翻转字符串、层次和zigzag遍历二叉树
二面:3.22——60min
1、自我介绍
2、项目相关
3、分布式相关问题的探讨,包括mr、hbase、kafka等,比较开放的问题
4、MR或者Spark如何实现的全局排序(不是代码实现)
5、算法:判断两个链表是否相交,链表可能有环。
面试官人很好,平等交流的态度让我有点受宠若惊,全程就只是在探讨问题,前面的话题聊得还挺好的,面试官给的评价还挺高的。最后的手撕,为了追求最优解法,脑子混乱了一下成了败笔,看得出来面试官有点失望,但是最后还是说应该会有三面,具体会不会挂看命了,祈福....
3.24号晚上终于等来三面的约面电话...周五下午业务终面。
三面:3.27——46min
1、课题方向
2、数据库的数据在磁盘中怎样存储的
3、B+树中存储的是否是所有的数据列
4、需要给一个Java新手教授哪些Java知识(大概从面向对象、三大特性、基本类型、集合类、异常说了一下,最后补问了个lambda表达式)
5、介绍一下工具包
6、遍历集合的方式
7、for和迭代器遍历哪个更快
8、线程和进程的区别,进程有哪些资源
都是些很开放的问题,很多细节性的问题与我的回答有关,所以没有参考意义。反问问题占了十几分钟可能,面试全程只有半小时左右。
HR面:3.30——40min
比较轻松地聊聊天,加了hr小姐姐的微信,暂时还不知道结果...
4.3oc,hr小姐姐打电话欢迎加入美团,谈了谈薪资还有远程入职的问题。
Java 大数据方向的可以进群交流一下,蹲大佬。二维码失效私聊或加微信:Elvis_tl。