美团内推

💻面试岗位:Java开发

❓面试问题:

自我介绍

说一下 JVM 的内存结构(运行时数据区)有哪些?每一块的作用是什么?

Java 中对象的内存分配过程是怎样的?对象分配在堆还是栈?

什么是栈上分配、逃逸分析?是否可以让对象不分配在堆上?

什么情况下对象会进入老年代?如何判断对象“是否存活”?

直接内存(Direct Memory)是什么?你在什么场景下用过它?

JVM 中常见的垃圾回收器有哪些?它们的适用场景?

Serial、ParNew、CMS、G1、ZGC 有什么区别?你项目中用的哪一个?为什么?

Minor GC 和 Full GC 有什么区别?分别在什么情况下发生?

如何避免或减少 Full GC?有哪些排查方法?

GC Roots 有哪些?JVM 是怎么判断一个对象是否需要回收的?

美团2026届校园招聘正式开启

岗位类型(最多可投递3个):

- 常规岗位:技术/产品/商业分析/运营/金融/供应链/职能/市场营销/设计/销售、客服和支持等10大类,100+种岗位;

- 北斗计划(面向全球高精尖校园科技人才):大模型与AIGC、自动驾驶、无人机、视频编解码、运筹优化和智能调度等;

- AI产品经理提前批:对AI产品有足够的理解和实践经验;

工作地点:北京/上海/成都/深圳/广州等全国几十个城市

投递链接:https://zhaopin.meituan.com/web/campus

(内推码在顶部一开始右侧框填写)

内推码:MJCJN9Y(内推简历优先筛选,如有疑问/流程问题欢迎联系)大家投递完可以在评论区打上姓名缩写+岗位(比如PM+LJJ),我私你们面经~~

全部评论

相关推荐

小结 生活服务的面试,总的时间是1h,半小时问题,问题全部围绕项目,有涉及一丢丢八卦啥的,不难,基本都能想出来。半小时手撕(我没写出来)## 项目问题项目背景1.字节青训营什么时候,在哪参加,从哪里获取信息来源?怎么参加,几个人参加?参加的人多不多?2.你在项目中的职责是什么样的?3.项目部署在哪了,机器大概是什么配置?项目架构0.有没有项目的架构图?没有的话分层次描述一下答:接入层、后端业务层、数据存储层、基础设施层1.nginx的负载均衡,不同配置的机器 权重怎么设置?2.开发环境下如何进行微调呢?3.压测的工具是什么?怎么压测?4.压测的瓶颈怎么排查?项目亮点、难点1.项目中哪个部分的技术值得拿出来讨论讨论的?2.海量并发的时候,redis、mq、mysql分别的功能是什么?3.mq虽然降低了访问数据库的频率,但是依然有多个请求?要如何保证mysql的安全访问?4.redis如果满了,将热key淘汰了怎么办?5.怎么做性能排查?性能排查的时候,性能排查遇到过哪些卡性能的情况?6.redis、mysql的集群怎么部署?采用的什么架构?## 手撕题目描述现在给你一个map(key和value的size未知),对其进行批量处理。map   key是商品类别(string),value是商品id(int64),要求处理之后的map,key和value的size都在控制在5以内,
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务