收钱吧面试题 · JVM
收钱吧相关面试题,按最终去重题目聚合。
共 298 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:JVM
考察点
技术栈
第 1 题一个什么都没有的空方法,完全空的参数什么都没有,那局部变量表里有没有变量? 考察对JVM局部变量表结构与字节码层面最小信息的理解第 2 题谈谈 JVM 的内存模型 考察对JVM内存区域划分、对象内存布局及并发内存可见性的理解第 3 题请结合类加载过程,解释static int变量默认值和显式赋值发生时机。 考察类加载阶段中字段初始化的顺序理解第 4 题在JVM方法执行过程中,除了栈帧中的局部变量表,还有哪些组成部分?请说明各部分的作用。 考察对JVM栈帧结构的理解与记忆第 5 题你提到了remark,那它remark具体是怎么执行的?三色标记法? 考察GC中remark阶段的实现机制与三色标记法的理解第 6 题什么情况下会触发Young GC和Full GC? 考察GC触发条件及对象晋升机制第 7 题垃圾回收的过程是怎样的? 考察对垃圾回收核心流程和阶段的理解第 8 题所有对象都在堆上,这个说法对吗? 考察JVM内存结构与对象分配机制的准确性第 9 题JVM中的内存管理以及垃圾收集器,你了解哪些? 考察JVM内存区域划分、垃圾回收算法与常见收集器的基本原理第 10 题JDK中字符串常量池存放在哪里?它是如何演化的? 考察字符串常量池的位置变化与版本认知第 11 题是否所有对象实例都存储在堆中?请说明JDK中除堆外对象可能的存储位置。 考察对象分配与逃逸分析的边界理解第 12 题请介绍JVM的内存结构,并解释永久代的作用。 考察JVM运行时内存区域划分及永久代的职责第 13 题请深入谈谈Java中的堆和栈的区别。 考察对JVM内存结构的理解第 14 题请详细谈谈 Java 的类加载机制,包括类加载的阶段、双亲委派模型以及它的作用。 考察对 Java 类加载过程与双亲委派模型的理解,以及解决类加载冲突的能力第 15 题JVM类加载的过程是什么? 考察JVM类加载机制的核心阶段与理解深度