- 2
- 0
- 约6.23千字
- 约 8页
- 2026-06-07 发布于河北
- 举报
2026Java高级工程师高频面试题(真实面试向+详细落地答案)
一、JVM核心高频面试题(高级岗必问)
1.说一下JVM的内存区域划分,哪些是线程私有?哪些是共享?
这是基础但必考的问题,高级岗不会只让背诵分区,重点看是否理解分区作用和线上问题关联。
线程私有(随线程创建销毁,线程隔离):程序计数器、虚拟机栈、本地方法栈。
-程序计数器:唯一没有OOM的内存区域,记录当前线程执行的字节码行号,用于线程切换后恢复执行。
-虚拟机栈:每个方法执行都会创建栈帧,存储局部变量、操作数栈、方法出口等,递归过深、方法调用过多会触发栈溢出。
-本地方法栈:专门给Native方法服务,功能和虚拟机栈类似。
线程共享(全局共享,堆内存问题是线上高频故障点):堆、方法区(元空间)。
-堆:所有对象实例、数组都在这里分配内存,是GC的主要回收区域,频繁出现堆OOM、GC频繁问题。
-方法区(JDK8后彻底替换为元空间):存储类元信息、常量、静态变量、即时编译代码,元空间使用本地内存,不再受JVM堆内存限制,基本不会出现永久代溢出。
面试加分补充(实战踩坑):线上90%的内存溢出、GC卡顿问题,都出自堆内存;栈溢出基本都是代码问题(死递归、循环创建方法调用)。
2.讲讲CMS和G1的核心区别,生产环境怎么选择垃圾收集器?
高级岗必问GC调优问题,不要只背原理,必须说得出适用场景和优缺
您可能关注的文档
- 00后专属驾照科目一模拟试题(含详细通俗答案解析).docx
- 0-3岁婴幼儿精细动作发展考核试题(含详细答案解析).docx
- 1岁以上婴幼儿日常护理知识考核试题(含详细答案).docx
- 10道开放性试题及详细参考答案(生活化无模板版).docx
- 11道趣味智商测试题(含答案+详细解析).docx
- 11道智商测试题答案及详细解析.docx
- 12吨吊车安全操作技巧试题及详细答案.docx
- 13道高频Java面试题及详细答案(实战口语版).docx
- 16放射技术士试题及详细答案.docx
- 17爆破安全员考试试题及详细答案.docx
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 完整矿产资源法ppt.pptx VIP
- 2025年北京市昌平区小升初分班考数学模拟试卷及答案.docx VIP
- 《荣枯鉴》(《小人经》)原文及解读.doc VIP
- 2019-2021年北京重点区高一(下)期末英语试卷试题汇编:阅读题材.docx
- 2025年7月浙江高中学业水平考试数学试卷真题(含答案详解).docx
- 儿科学(第10版)儿童心肺复苏.pptx VIP
- 2025年7月浙江省普通高中学业水平考试语文试卷(含答案)原卷.pdf
- GB50150-2016 电气装置安装工程 电气设备交接试验标准 (2).pdf VIP
- SL721-2025水利水电工程施工安全管理导则.docx VIP
- 安徽省2024年中考物理试题(含答案).docx VIP
原创力文档

文档评论(0)