美团Java后端开发面经

二面之后等了9天终于OC了,等待的过程真的太煎熬了,感谢牛客上小伙伴们的面经,春招实习准备了一个多月,三月底了才开始投的简历,一直担心投的时间太晚找不到实习,真的感谢美团,美团是第一家面试的公司,也是最想去的一家,没想到面试流程还算顺利,算是一发入魂了,后续公司的面试基本可以躺平了,感谢两轮面试官耐心的引导,美团面试体验真的拉满!

笔试(3.27)

第一次参加笔试,激动的心,颤抖的手,没想到发挥还不错,4.1/5.0

前三道AC,第四道DP想了会...然后直接暴力过了60%多,附加题思路应该是对的,写代码的时候奇偶判断的细节因为时间不够了没处理好,只过了40%多,再给5min应该能A

3.29接到一面通知约的4.1

一面(4.1)50min

首先面试官介绍了一下自己?(不应该是我先自我介绍吗)

然后直接算法题二选一(二叉搜索数的第K小的结点、K个一组链表翻转)

面试之前没做过K个一组链表反转,只做过链表反转2,觉得思路差不多以为挺简单就直接上了,结果思路越做越乱,穿针引线都穿不明白了(第一次手撕算法题真的蛮紧张的),面试官也一直在引导,没有给压力,还好是二选一,果断换第一道递归解决,然后面试官问了下其他方法(迭代)

面完回头上Leetcode一查好家伙一道简单一道困难,差点给自己挖坑埋了

然后就是一些经典八股文:

1、HashMap底层源码、PUT原理

2、Mysql隔离级别、如何解决幻影读、Next-key Lock、间隙锁、怎么加间隙锁

3、InnoDB引擎索引实现原理,B+树和B树区别,B+树查找原理

4、操作系统线程进程上下文切换、系统中断

5、计算机网络三次握手流程,为什么需要第三次握手

6、滑动窗口、拥塞控制

6、JVM模型,不同JDK版本的JVM区别

7、不断向一个ArrayList里add new thread会发生什么

8、ArrayList的add时间复杂度是多少(扩容机制)

9、堆排序原理

10、有点久了,可能很多问题想不起来了,抱歉

反问:部门情况、有哪些方面需要加强

一面结束第二天通知二面,约的清明后4.6

二面(4.6)1h

面试官先介绍了十多分钟的部门情况,然后让我做个自我介绍

我讲了下大学期间的一些经历,面试官根据经历和项目进行了一些提问(俩竞赛时候做的项目,后端框架一个TP一个django,都不是java的,不过前端后端还有服务器搭建都是自己做的,一个CRUD一个偏算法)

因为入门Java时间比较晚,Java框架这一块还不是很了解,就直接给面试官说了,结果面试官说这些可以来了以后再学,基础比较重要(o(╥﹏╥)o感动~~~)

一道算法题,区间合并(发现leetcode上没做过,看到的时候还有点慌),先讲了下思路,面试官说是对的,结果写的时候有点紧张,思路越写越乱,中间差点想放弃换题了,想的是写个双指针的原地算法,结果写成了新数组存储结果,不过很感谢面试官耐心的引导,最后还是写出来了。面完回头一想发现这题真的很简单,不管双指针还是新数组存储合并实现思路都很清晰,但面试的时候脑子短路一直想不出来,好在面试官人不错,一直给我说这题不难,鼓励我继续想想,最后才冷静下来写完了

反问:部门常用技术栈

面试完感觉真的收获很多,尤其是心态上感觉得到了很大锻炼,建议像我这样容易紧张的小伙伴先找几家公司面试适应一下,然后再面自己想去的公司。下来联系面试官也说看出来我有些紧张,不过也给了我一些鼓励,最后也是顺利通过了(虽然经历了漫长的等待)

OC(4.15)

因为二免面试官让安心等HR联系,就一直在等,等了9天等的有点麻了,没忍住就问了下面试官情况,面试官帮忙找HR查询了下进度,然后就当天就接到HR电话了,好像没有HR面,就是HR打个电话了解了一下情况,之后就是发offer了

等大四校区搬到朝阳校区,距美团办公地点就9.5km,公交地铁都能在1h之内到达,真的挺方便的,暑假也可以联系学长直接搬过去住,可以省下租房的钱了,部门也算比较新,感觉能参与到一些有挑战性的项目中,总之各方面都挺满意的,希望能在美团遇到很多大佬一起交流学习技术

base 北京


#面经##美团##Java工程师#
全部评论
哪个部门呀
点赞 回复 分享
发布于 2021-05-09 11:58
想问一下,框架部分会问到底层嘛,还是java的一些map和array list,部分问的源码比较多呢?
点赞 回复 分享
发布于 2021-04-24 15:29
效率好高呀,我阿里四面之后七天了还没有HR面。。。
点赞 回复 分享
发布于 2021-04-24 11:07
才准备一个多月就上岸了啊
点赞 回复 分享
发布于 2021-04-23 23:25
问一下,算法题都需要调试出来吗
点赞 回复 分享
发布于 2021-04-23 23:22
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-23 21:38
请问oc电话是什么,没有hr面吗😂为啥我hr面后问她啥时候有结果,她说下周面试官讨论才决定。。。我是不是挂了😂😂
点赞 回复 分享
发布于 2021-04-23 21:36
沾沾欧气!
点赞 回复 分享
发布于 2021-04-23 20:50
请问怎么联系面试官呀~
点赞 回复 分享
发布于 2021-04-23 18:18
请问还可以直接联系面试官是嘛?
点赞 回复 分享
发布于 2021-04-23 18:16
赞👍
点赞 回复 分享
发布于 2021-04-23 18:15
点赞 回复 分享
发布于 2021-04-23 17:13
不错哦
点赞 回复 分享
发布于 2021-04-23 14:16

相关推荐

#牛客AI配图神器#截止目前,已经收到5份大厂offer了,在这里总结一下吧,还记得的就写点面经战绩“5/7”字节oc3.14一面1.项目中的亮点,难点:nextjs水合问题,portal挂载组件到body2.项目中的搜索框实现:后端实现+useTransitionhook让出主进程给搜索框,提高fid3.一道Promise的题:答错,trycatch里面处理错误的部分是同步的,捕捉不到Promise里面异步的错误4.扫码登录的实现流程5.useSingleClickOrDoubleClick hook实现:用闭包3.20二面:(秒过)1.项目中react-query的使用:设置key和状态,动态地缓存2.除了react-query还有什么离开浏览器后任存在的缓存方法:localstorage,cookie3.使用过localstorage吗:用过,还封装了useLocalstorageState hook可以用react的状态来管理响应式管理localstorage,用于动态换肤4.http的缓存机制,304的原因:浏览器缓存(强缓存和协商缓存)5.画一个向下的45度的扇形:同border的特性+border-radius=50%画出来了,追问:如果是其他度数呢:用三角函数算一下boder-top和border-left,border-right的大小再追问:其他方法呢:用canvas或去找一个svg库(表明是我会选择的方法)6.写一个class用于模拟浏览器路由跳转:写出来了但是class语法用错了3.21三面leader面:(当场过)1.拷打项目2.未来规划3.缓存机制4.一道算法题:最大不重复字串5.树的算法题其他记不太清了。。。3.25hr面常见问题,老实人都没问题腾讯oc(8轮鏖战)3.12ai面3.18广告一面:做两道算法题:1.hash表2.拓扑排序  做完秒过3.21广告2面:还是做两道算法题:1.leetcode射气球那题2.忘了,做出来了但是时间复杂度不达标   做完秒挂秒投到下一个组3.24忘记哪个部门了一面:拷打项目为主,少量八股,共享屏幕跑项目感觉发挥很不错,实际kpi,秒挂秒投下一组3.28ieg一面:忘记问了什么,大多是项目,少数八股,写了三道题,都秒了,一道简单算法,一道js,一道html加css实现一个布局4.1ieg二面leader面:项目中tti怎么优化的性能优化的逻辑ssr相关paypal支付集成,为什么不用wechet支付一些业务场景在我的项目中的体现(忘记具体的了)前端学习方面未来打算方面一些八股,计网为主4.3ieg三面(20min):问了一些难八股,有些没了解过,还以为🐔了tswebpackvite微前端ssr4.8ieg hr面:缺点影响最大的人偶像读不读研三个词形容自己等等美团oc美团的面试体验极好,就是实习工资有点低,不过听说转正率很高,非常推荐大家都去投一投3.24一面:一些八股一些项目一些业务逻辑,难度中等,做三道题,一道是正则印象深刻(因为不会正则)其他忘了,但是都挺常规,面试官很和善,问到一些八股后还会开玩笑说这些问题也就面试用得到3.28二面leader面:完全忘记问什么了好像也是偏宏观一点,八股项目居多,做了两题,面试体验也不错,还详细介绍了部们负责的任务,并且说实习生可以挑选自己感兴趣的去做3.31 hr面:只记得让我说点评的建议,我想说我又不是面产品港怎么知道怎么给大众点评提建议美团真的不错,让我拒起来都有点不忍心京东oc3.19一面:记不得问了什么,只记得每一个问题打完面试官都毫无波澜,并且没有什么反馈,只会说了解,还以为寄了3.26二面leader面:也是八股加项目,也不记得了,只记得面我的时候我正在回答,它一直动不动用手扶着额头,很痛苦的样子,当时我还在想我答得有这么差吗,听得你都痛苦起来了,后来想想应该跟面试没关系,后来也跟我介绍了部门情况,挺和善的,当时可能就是手头有任务太难搞了吧3.30 hr面:很常规,没问啥携程oc:3.13笔试 3/43.21一面 a轮:有问了解过什么前沿的东西,跟着我的简历问下来的,没有太多八股,而且真的会点进我的github看,问我看rust是为什么3.28二面 b轮:没印象了3.8 hr面:说面试都过了,会发offer,介绍了一下部门和转正情况和应届工资tme腾讯音乐一面挂:3.17一面:大概率kpi了,电话面,面试官表达能力有问题,每次都搞不懂他想问我什么,说话还磕磕巴巴的,像是他才是来面试的一样,最后问建议还说我没有实际业务开发经验,我就是来找实习不就是为了大厂业务开发经验的吗,面完秒挂,但是整体来说体验不差,就是气不过他挂我的理由最离谱的来了!!!我本次暑期唯一黑:虾皮,二面挂3.17笔试:很简单,40分钟oc程度3.21一面:一些简单八股加项目,反问时多问了一下,有没有transfer到海外的机会?说没有,是否有gamefi的业务(因为他提到游戏代币):他完全不知道gamefi是什么,答非所问,然后我问题还没问完,非常突兀的说了句面试时间差不多了,面试到此结束,然后我都还没来得及反应就给我挂了面试间(by the way他还迟到了78分钟)3.24二面:演都不演了!!!直接上kpi!问了一堆莫名其妙的问题,有些可能根本就没法回答,我的项目是full stack的,他就问我怎么部署后端服务器,我说我是serverless的,他还问我所以你的后端服务期怎么部署???我跟他好好解释了一下vercel+neon的serverless框架,他好像完全不了解,非常之离谱,它是真不知道什么是serverless吗。后来最离谱,让我做道题,用时间和空间都是O(n)(题目条件),很简单,秒了,然后他说空间优化到O(1)我想了下不会,他说你在想想,再想个5分钟,而且它不给提示,就让我再接着想,我都说了我不会,它就不管,结果您猜怎么招,他自己在那里写代码,其实它全程都在写,所以老子的回答你才能是一个都听不明白然后问出一堆愚蠢的问题要不是那会我还没offer,我真想骂你几句然后给你直接挂了结果就是面试出来秒挂后来现在还有pdd和饿了么,pdd来到了二面,饿了么刚约面,已经不考虑了,再随便面一面查漏补缺一下就好#我的OC时间线#
查看23道真题和解析 我的OC时间线
点赞 评论 收藏
分享
评论
12
70
分享

创作者周榜

更多
牛客网
牛客企业服务