美团终于oc,分享一下tl+面经攒人品
职位:软件开发工程师(后端方向)
部门:核心本地商业-美团平台
tl:9.13一面 - 9.18二面 - 9.26oc
===================================
9.13 一面(80min):
上来面试官先是问了我的职业规划,我直接噼里啪啦说了一堆,其中提到了深圳是个拼搏的城市(意向城市写的深圳)时被面试官打断,说我们部门是在北京的,你怎么说的深圳呢?我说我的志愿城市不是深圳吗?面试官查看了后发现确实如此,然后说他也不知道为什么会这样,然后问我对base有要求吗,如果有要求的话可以结束面试,吓得我赶紧说没要求没要求。。。
随后让我先介绍实验室的项目,简单和面试官介绍了一下,面试官好像也挺有兴趣,聊了大概十五分钟。
聊完项目,面试官开始浏览简历,说“你简历上写的没有你实验室项目有意思啊”,然后开始针对简历上提到的ThreadLocal深挖:
1.讲讲ThreadLocal原理吧
2.你说ThreadLocal底层是ThreadLocalMap,那请问它和HashMap有什么区别呢?数据结构上的区别(提到了哈希冲突时使用了线性探测法)
3.为什么ThreadLocalMap要使用线性探测法?
4.你觉得什么时候适合使用线性探测法?(提到了哈希冲突不使用链表可以更好地利用CPU缓存)
5.为什么链表不可以更好地利用CPU缓存?你了解CPU缓存吗?
问完这些就说,做道题吧,进入手撕环节:
第一题lc215,返回数组中第k大的元素,用优先级队列很快做出来了,问了时间复杂度和空间复杂度,然后问优先级队列底层是什么?答:堆,然后问堆有什么适用的场景?
看我第一题做的很顺。然后说再做一道吧,给你出个简单的,然后进入漫长的出题环节,题目应该是面试官自己想的,构思题目和描述要求大概花费了25分钟左右,这25分钟我如坐针毡
第二题大概是一个对象属性的区间合并问题,我是拿map做的,写了将近80行代码(这叫简单),然后又问如果属性很多怎么办?我讲了讲我的思路
至此,一面结束,长达80分钟,不过面试官很和善,聊得也比较好,很快就发了二面。
===================================
9.18 二面(35min):
二面约的是中秋节后第一个工作日的上午十点,九点四十五进去发现面试官已经在了,直接就猝不及防的开始了:
二面主要是拷打第二个项目,问了数据库缓存一致性的问题,然后问了RabbitMQ异步下单的流程,就这两点大概15分钟就结束了,直接开始让写题。
此时有点慌了,感觉是不是被kpi了,这都不怎么问,但没办法,老老实实先把题做出来。
手撕:lc114 二叉树转单向链表
10分钟用递归的方法做完了,面试官又让写非递归的方式,又花了10分钟,结束。
反问时试探性问了问面试官觉得我怎么样,面试官说你们校招生都是相当优秀的,然后自己麻痹自己说没问题过了过了
接下来迎来了漫长的等意向时间。。。。。。
===================================
9.26oc
在二面结束以后,每天都守着手机,期待收到短信,生怕自己进人才库,最终在面试结束后8天(6个工作日)晚上九点收到了意向邮件,心里的石头才算落地了,才有心思分享自己的面试经历,以上就是本次秋招我美团的面经,希望能帮到大家,也希望攒攒人品,后面的面试能更加顺利。
#第一次面试##晒一晒我的offer##美团#
部门:核心本地商业-美团平台
tl:9.13一面 - 9.18二面 - 9.26oc
===================================
9.13 一面(80min):
上来面试官先是问了我的职业规划,我直接噼里啪啦说了一堆,其中提到了深圳是个拼搏的城市(意向城市写的深圳)时被面试官打断,说我们部门是在北京的,你怎么说的深圳呢?我说我的志愿城市不是深圳吗?面试官查看了后发现确实如此,然后说他也不知道为什么会这样,然后问我对base有要求吗,如果有要求的话可以结束面试,吓得我赶紧说没要求没要求。。。
随后让我先介绍实验室的项目,简单和面试官介绍了一下,面试官好像也挺有兴趣,聊了大概十五分钟。
聊完项目,面试官开始浏览简历,说“你简历上写的没有你实验室项目有意思啊”,然后开始针对简历上提到的ThreadLocal深挖:
1.讲讲ThreadLocal原理吧
2.你说ThreadLocal底层是ThreadLocalMap,那请问它和HashMap有什么区别呢?数据结构上的区别(提到了哈希冲突时使用了线性探测法)
3.为什么ThreadLocalMap要使用线性探测法?
4.你觉得什么时候适合使用线性探测法?(提到了哈希冲突不使用链表可以更好地利用CPU缓存)
5.为什么链表不可以更好地利用CPU缓存?你了解CPU缓存吗?
问完这些就说,做道题吧,进入手撕环节:
第一题lc215,返回数组中第k大的元素,用优先级队列很快做出来了,问了时间复杂度和空间复杂度,然后问优先级队列底层是什么?答:堆,然后问堆有什么适用的场景?
看我第一题做的很顺。然后说再做一道吧,给你出个简单的,然后进入漫长的出题环节,题目应该是面试官自己想的,构思题目和描述要求大概花费了25分钟左右,这25分钟我如坐针毡
第二题大概是一个对象属性的区间合并问题,我是拿map做的,写了将近80行代码(这叫简单),然后又问如果属性很多怎么办?我讲了讲我的思路
至此,一面结束,长达80分钟,不过面试官很和善,聊得也比较好,很快就发了二面。
===================================
9.18 二面(35min):
二面约的是中秋节后第一个工作日的上午十点,九点四十五进去发现面试官已经在了,直接就猝不及防的开始了:
二面主要是拷打第二个项目,问了数据库缓存一致性的问题,然后问了RabbitMQ异步下单的流程,就这两点大概15分钟就结束了,直接开始让写题。
此时有点慌了,感觉是不是被kpi了,这都不怎么问,但没办法,老老实实先把题做出来。
手撕:lc114 二叉树转单向链表
10分钟用递归的方法做完了,面试官又让写非递归的方式,又花了10分钟,结束。
反问时试探性问了问面试官觉得我怎么样,面试官说你们校招生都是相当优秀的,然后自己麻痹自己说没问题过了过了
接下来迎来了漫长的等意向时间。。。。。。
===================================
9.26oc
在二面结束以后,每天都守着手机,期待收到短信,生怕自己进人才库,最终在面试结束后8天(6个工作日)晚上九点收到了意向邮件,心里的石头才算落地了,才有心思分享自己的面试经历,以上就是本次秋招我美团的面经,希望能帮到大家,也希望攒攒人品,后面的面试能更加顺利。
#第一次面试##晒一晒我的offer##美团#
全部评论
后端吗
超过三天有回到人才库吗?然后被拉出来
接好运许愿]" data-card-nowcoder="[许愿]" src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553876118/CAEB30813C5D910A6FBAAC41F8914E38"/>
接好运,9/20二面,现在还在流程中
佬,没问实习吗?
更加具体的部门知道吗,大佬
佬,想问一下是二面结束后就oc了吗,没有hr面吗
膜拜佬,接好运!
恭喜佬,想问问佬的黑马点评是怎么优化的
相关推荐
10-10 16:56
门头沟学院 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享