首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
kla_auth
四川大学 Java
发布于湖南
关注
已关注
取消关注
@资深老萌新:
美团-Java后端-平台技术部-一面凉经(复活赛)
上次处女面美团被拷打傻了,结果下周一被捞了有机会打复活赛,感谢好心面试官!可惜没复活成功哈哈哈,泡挂了呜。第一次碰见面试官先详细自我介绍以及部门业务的,好感++“那我先考察一些基础吧。哪一块是比较熟悉的?Java 相关的”,头一次碰到让我自己选熟悉的问,乐今天准备主要在看 JVM 八股,于是说 JVMJVM“堆里面主要存放什么对象?存放什么东西?”上来一句给我整懵了,“存放对象”“……嗯,我的问题”,两人都乐了,哈!“对象都在堆里吗?”——不会,这么问应该就是有反例,但确实不知道反例是啥,看太少太浅了。“栈里面存放什么?”——栈帧……“行,对象也有可能在栈里面存放”——布吉岛啊。“我们想象什么场景它会在栈里面存放,堆里面存放有什么缺点?”——懵“堆对象放多了会发生什么?”——OOM。“OOM 之前发生什么?”——GC“那对象都放堆里,GC 很频繁对吧?一些特定场景下,对象存活时间很短,引用很少,可能会放在栈里……减少堆压力减少 GC”——受教了“什么样的对象会放入老年代?”——年龄阈值 15;大对象。“别的情况?”——不知道了,查了下还有动态年龄判断和主动 GC- “为什么是 15?算了我一会问你,你也应该知道”——汗流浃背,只能想到以为是概率统计结论“什么情况会发生 Full GC?”——Minor GC 还不够,老年代要满“行,你 JVM 相关是在哪里学的?”——《深入理解 Java 虚拟机》,老圣经了。“那不应该看出来是这个结果吧哈哈?”——再次汗流浃背,说刚开始看还没看多少“其实这里有三种情况,还有个空间分配的担保机制”——只能附和对对对;查了下主动调用也行,元空间不够也行“G1 回收阶段什么时候 STW?”——除了并发标记以外都有“CMS 有什么缺点?”——标记清除的内存碎片;浮动垃圾(应该还有个清除时并发 CPU 资源抢占,降低程序吞吐量)“好像还有一个”——想不到了。“没关系,浮动垃圾你是不是没理解到位?”——“确实有些懵懂”,然后给我讲了讲浮动垃圾怎么回事,好人“那我们再考察些别的,说说 TCP 和 UDP 的区别吧?”——汗流浃背,说最近没准备计网和 OS,学太早了忘了(这题能答深挖就扛不住,索性直接摊牌)“那我再考察些 Java 相关集合类,可以吧?”——呜,还问我意见,什么大好人,再拒绝也就不礼貌了(bushi)Java 基础“老生常谈,HashMap,在 1.7 会发生死循环,什么情况下发生?”——扩容、头插法、循环链表,细节忘了“ConcurrentHashMap 1.7 怎么加锁的”——分段加锁,1.8 是锁链表头“1.8 再说详细些,比如 put()”——CAS 或 synchronized。“……可以再看看源码,里面有4 个 if-else,可能还有数组初始化……”,又讲好多,学习了“了解扩容原理吗?”——硬着头皮说了解过,硬扯 CopyOnWrite 搬石砸脚。“那我们不聊这个了,它支持多线程扩容你知道吗?……”然后认真跟我讲了扩容机制,根据 CPU 核数算出来合适线程数之类的(后来看源码确实是这样,之前真没注意),学到了“synchronized 锁升级过程了解吗?”——说意向锁被 JDK 15 被废除了,所以基本上只剩轻量级升重量级了(想以此逃避细节拷打)“锁标识存在哪里?”——Mark Word 对象头。“Mark Word 有多少位?”——32 位是吗?。“32 或 64,看操作系统”“4 个 bit 能表示多少数字?”——2^4=16"对象头里面有 4 位留给谁了你知道吗?"——?有点懵,确实没反应上来。“比如留给对象年龄,刚刚说的 15 就是这么来的”,牛蛙!记住了,确实也有印象对象头里有对象年龄 GC 用,这下串起来了,赞!然后又讲了讲对象头其他部分大概是什么“线程池的非核心线程是什么时候创建的?”——设置可以创建;阻塞队列已满“什么时候销毁?”——空闲时间超过存活时间 keepAliveTmie“处理完任务队列满了的额外任务等待 keepAliveTime 就销毁吗?”——觉得应该继续处理队列中的任务,肯定了,然后又细讲了讲机制“你还有哪块比较熟悉?”——最近也在看 MySQL 相关的东西“OK 那就 MySQL”——大哥真洒脱随性真好啊!MySQL“MySQL 底层索引用的什么数据结构?”——B+树“B+树和 b 树区别?”——老生常谈。“B+树叶子结点之间是什么数据结构?”——双向链表“隔离级别的可重复读是什么意思?”——举例 AB 事务布拉布拉“数据库这块还有哪比较熟?”——最近在看事务和锁。“锁是吧,行”“用 SQL 实现一个死锁,举个例子”——大概描述就是 AB 事务锁资源顺序导致死锁“具体 SQL 语句?”——select for update,结合 SQL 再具体描述了一下上面的过程(还好吸取了上次不会写SQL的经验教训,这些天看了看锁的SQL怎么实现,没有两次在同一个地方翻车就是进步就是win!)30 min算法LC 426(会员题,或剑指 LCR 155 免费同题) 二叉搜索树转排序双向链表看了看,有点怂,没做过,感觉左孩子右孩子遍历改起来会自己绕进去,于是换题(哎,菜还得多练)LC 53 最大子数组和,看似 mid 实为 easy 的 dp,但是好久没做 dp 想着滑窗绕进去了……面试官提醒我考虑 dp,结果推状态转移方程还是考虑了滑窗的思想半天推不出来。面试官又提醒怎么考虑状态转移,我能听懂意思,也能写方程,但脑子里受滑窗影响觉得这个方程不对,然后又犹豫了会选择相信面试官直接敲代码,然后过了……我真傻,真的。甚至中途收集最大值我直接 return 了 dp 末尾,面试官又提醒我然后我才补上,巨尴尬+15 min——45 min反问先问我“平常怎么学习的?”——网课、书、博客,后面打算研究源码(感觉以后不应该提课了,书+文档+博客+源码够够的了)哪方面还要着重提高?——JVM 书看完;博客看全看详细;算法加强常见题得熟,没做过也得有思路如果能去,技术栈准备?——实习生基础好就行,框架会用就行;基础扎实已经很耗费时间了,我们也没指望能一上来就深入框架源码(与牛友面经阿里上来就问看过 Spring 源码吗形成鲜明对比)“对,还有一点,希望你回答问题时能更自信一些,经常用“可能”“或者”,让我感觉你对你的回答不自信,即使是对的。我们搞程序的肯定是要严谨一些”——确实有点代入生活习惯,不喜欢把话说满,觉得不确定就直接查,面试没法查(bushi);但是有时也确实是不太确定答案习惯性带个可能,确实对于面试来说不是个好习惯,受教了!52 min 结束总结2024-04-23面试官很好,我没答上来的都跟我讲了,感觉快讲的比我还多了(笑);提的建议也都很中肯受用,算法题也没为难我只是我自己菜,哎。23 周二晚上面,26 周五晚上没等到二面,也没挂,但估计是挂了,毕竟算法做太烂了。已经两次美团栽算法了,仍需努力!后记:没捞,挂了,复活赛也没打赢,想你了牢大!(雾)牛友们觉得有用的话,收藏同时顺便点点赞呗~谢谢!
点赞 54
评论 8
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-29 18:12
中南林业科技大学 产品经理
我的请假话术没有套路,只有真诚
实习生听过的最美的一句话言简意赅 直击心灵 不用胡编乱造理由,不用巧言滑舍取悦他人 有话说话,我爱我的leader 想当初为了请一天假回学校还要想很多很多的措辞然后做好心理准备和应对措施而绞尽脑汁。 这下好,一声令下,leader,我要放假!耶稣来了都拦不住!
_bloodstream_:
为什么是周五,五一不是周四吗
投递美的集团等公司7个岗位 >
领导秒批的请假话术
点赞
评论
收藏
分享
04-25 18:43
已编辑
美团_核心本地商业_后端(实习员工)
双非拿下字节跳动后端暑期实习,兄弟们不要慌!命里有时终会有
博主是西安邮电大学的大三在校生。之前有一段美团服体侧的后端日常实习,时间是从2024年的9.18到2025年的1.19日。个人在这段实习中的成长还是很多的。主要我自学了很多文档,对服体这个部门我负责的业务很熟悉。我是投递的比较少。就投了几个大厂(快手,美团,字节和腾讯,蚂蚁)。面经就不分享了,因为聊的全是实习,没有八股蚂蚁:国际安全部门 3.19一面(挂),很莫名其妙的一次面试。连后续都没有,就没管这个了。美团:小象履约 3.17一面,3.25二面(挂)成都到家CRM 4.3一面(挂) 被秒捞,挂了20分钟后就被捞到家商品管理(负责外卖/医药/闪送的商品业务) 4.14一面,4.24二面。面试...
ming_ri:
给牛肉哥👻了
代码之外的生存之道
牛客激励计划
实习进度记录
点赞
评论
收藏
分享
04-30 21:35
已编辑
长安大学 C++
美团小sp。。可惜了😪😪————更新——————别说我了兄弟们😭😭。女朋友是体制内高校教师,工作动不了。并且对我真的是非常非常好。在一块也是他出钱居多。并且双方也都见过父母,准备订婚了😭😭😭😭
aikun666:
糊涂,以后肯定后悔
点赞
评论
收藏
分享
04-27 22:34
门头沟学院 C++
暑期Timeline
暑期终于告一段落了,最终拿下了五个实习offer:阿里云、字节、虾皮、美团、快手(外加一个现在走完流程但是没结果的pdd)把整个面试的Timeline发上来希望能帮到现在还在面试的牛友整个面试中投过后端、基础架构、游戏服务器一.pdd整个暑期下来最压力的面试之一3.19官网投递3.23笔试4.1一面4.7二面4.13三面4.17HR面二.虾皮3.28官网投递4.2笔试4.12一面4.17二面4.21HR面4.27电话oc三.快手3.18官网投递后端3.24被挂简历4.1官网投递游戏服务器4.11笔试4.18一面,面完两分钟让两个小时之后二面4.18二面4.21HR面4.27电话oc四.美团3....
T0INF:
佬,pdd17hr面是收到信息确认了吗
实习进度记录
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
暑期后端高频问题汇总
7.3W
2
...
左手敲代码的程序员,不配拥有offer吗?
6.3W
3
...
五一假期,弯道超车时间表
1.1W
4
...
后端简历上最值得写的项目
1.0W
5
...
北京到底有谁在啊?
9044
6
...
五一别写你那破开源代码了
7627
7
...
五一准备刷完这些面试八股题!!
7452
8
...
和ai聊天,忍不住爆哭
6388
9
...
拼多多服务端信息确认
5932
10
...
快手投诉后续- HR把我拉黑了!
5689
创作者周榜
更多
正在热议
更多
#
找工作,行业重要还是岗位重要?
#
7895次浏览
103人参与
#
五一之后,实习真的很难找吗?
#
46025次浏览
330人参与
#
盲审过后你想做什么?
#
12726次浏览
113人参与
#
领导秒批的请假话术
#
10002次浏览
74人参与
#
外包能不能当跳板?
#
22204次浏览
191人参与
#
设计人如何选offer
#
98440次浏览
690人参与
#
五一假期,你打算“躺”还是“卷”?
#
31065次浏览
436人参与
#
考研可以缓解求职焦虑吗
#
21232次浏览
251人参与
#
面试等了一周没回复,还有戏吗
#
115684次浏览
1075人参与
#
大疆的机械笔试比去年难吗
#
69657次浏览
603人参与
#
如果有时光机,你最想去到哪个年纪?
#
43348次浏览
769人参与
#
找工作前vs找工作后的心路变化
#
7206次浏览
64人参与
#
写简历别走弯路
#
714589次浏览
7850人参与
#
应届生薪资多少才合理?
#
3119次浏览
24人参与
#
你喜欢工作还是上学
#
37706次浏览
413人参与
#
硬件人,你被哪些公司给挂了
#
46754次浏览
723人参与
#
每人推荐一个小而美的高薪公司
#
72852次浏览
1357人参与
#
如果不工作真的会快乐吗
#
101273次浏览
867人参与
#
牛友们的论文几号送审
#
27279次浏览
623人参与
#
许愿池
#
271890次浏览
2849人参与
牛客网
牛客企业服务