vlambda博客
学习文章列表

一位程序员的真实美团Java实习面试经历(拿到Offer),大厂面试经,这捷径你得走

Tips:预约免费试听课,点击“阅读原文”进行报名!


以下是一位即将毕业的研究生美团Java实习岗位的全部面试过程,总共4轮面试2个多小时,可谓是过五关斩六将。这时候就能看得出,理论知识、项目经验、面试准备有多么重要了。面试没准备,再好的学历也找不到工作。

如果你也即将面临毕业找工作,不论你是理论知识不足、项目经验缺乏,还是面试能力偏弱,不用担心,点击文末“阅读原文”,里边有你需要的所有东西。


美团我是在拉勾网上投的简历,之前也投过一次,简历没通过筛选,后来学姐帮着修改了简历,重新投递另一个部门,获得了面试机会。

美团一面(20分钟)

1、自我介绍 
由于这部分已经有很多的经验,于是很流畅的将重点内容阐述完。 
2、问道数据结构算法怎么样 
挺好的(其实心还是有点虚,不过最近刷了很多题也只能壮着胆子充胖子了) 
3、找到单链表的三等分点,如果单链表是有环的呢 
用快慢指针,一个走一步,一个走三步。如果有环,先判断环在哪,找最后一个节点,然后用之前的无环的做法 
4、讲一下项目的架构 
我重点讲了MVC 
5、说一下你熟悉的设计模式 
我重点讲了单例、工厂方法、代理 
6、有没有配置过服务器
这个我真不知道,都没听过呢,只能诚实说没有,毕竟没接触过的不能瞎说。
一面很匆忙。告知我需要等待一下,会有其他同事进行面试。从一面面试官的声音和口吻,我判断他一定是个部门主管,技术性问题偏多,后面HR告诉我他就是我要去部门的主管。


美团二面(60分钟)

这一面面完,口干舌燥,我一度怀疑他可能不知道我是在应聘实习生的岗位。


美团三面(25分钟)

面试官说是他是另外一个部门的,需要进行交叉面试。 
1、MySql优化 
2、说下项目做了些什么,架构之类的 
3、在collabedit上在线写代码,题目很简单是编程之美上的原题,一个有序的整数数组,输出两个数,使它们的和为某个给定的值。之前做过很快写好,然后给他讲思路。他继续问如果数组无序怎么办,先排序。 
4、两个文件,每个文件中都有若干个url,找出两个文件中相同的url(用HashMap) 
这一面挺简单的,只是增加之前面试没有过的在线写代码环节,collabedit后来我才了解,像facebook一些互联网公司远程面试都会用这个在线编辑器写代码,就是文本文档写,没有提示,不能编译运行,跟白板写一样。平时练练手就好。


美团四面(30分钟)

三面面试官说他那就是终面,说我过了等HR联系我。万万没想到半小时后的hr面居然也是技术。 
1、自我介绍,我还以为是单纯的HR面,所以介绍的都是我的性格和生活方面的,结果并不是。 
2、问项目,问的特别特别细,技术细节,还有遇到什么问题,怎么解决的,做项目有没有人带,怎么跟别人沟通的。 
3、数据库优化,如果数据库一个表特别大怎么办 
数据库优化我就讲了之前讲过很多遍的点,他问一个表特别大怎么办:大表分小表;怎么实现:使用分区表 
4、问研究生的科研题目,为什么选这个题,看了一些什么论文(细到问我那些论文是发表在什么期刊上的,作者是哪所学校的),为什么要选这个算法,怎么优化的,实验结果怎么跟别人作对比的,为什么比别人的算法好(一个个问题不断砸过来,我猜我说的那些专业名词他应该不太懂,只是判断一下是不是我做的而已。。) 
5、确定实习时间 
这一面确实让我感到有压迫感,项目是本科做的,挺久了,一些技术细节上也没太总结,所以问细了我只能连想带编,科研方面倒还好,上个学期都在弄这个,一些算法的实现和改进、对比都还记得比较清楚,回答的挺流畅的,可能这真的就是技术型的HR面吧。


不得不说美团的实习生面试跟正式校招拿offer一样隆重,四面下来,好累,这个部门也挺好,我很满意,所以我不想再继续找了。到目前为止,Java基础、数据库、计算机网络、操作系统复习也都全面结束了。现在每天刷刷题,保持就好。接下来准备看看Tomcat源码,要进入新的阶段了,这里不是终点,加油。



甲骨文华育兴业作为

甲骨文WDP中国区运营中心

专业IT教研、研发16年

完善的课程体系,多个体系从基础到精通

强大的师资力量,130名实战讲师,100%面授

真实项目实战,自有大型真实企业在线项目训练

高端雇主联盟,与上千家企业建立高端雇主联盟

加入甲骨文华育兴业

光大你的人生和事业

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议.

 https://blog.csdn.net/csuliyajin2012/article/details/49430659