互联网/IT行业面试题 · 技术原理 · JVM
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 637 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JVM
考察点
技术栈
第 121 题JVM 中所谓的大对象通常指什么?一般多大才算大?大对象会被分配到哪个区域? 考察 JVM 内存分配策略和对大对象概念的理解第 122 题怎么判断一个对象能不能回收(可达性分析和引用计数)? 考察JVM垃圾回收判定机制的理解与比较第 123 题请详细描述G1垃圾回收器的工作流程,从初始标记到清理阶段分别做了什么。 考察对G1垃圾回收器核心工作流程的掌握程度第 124 题请介绍JVM的组成以及内存模型。 考察对JVM整体架构和运行时内存分区的基本理解第 125 题如何判定一个Java对象可以被垃圾回收? 考察垃圾回收判定算法的理解,特别是引用可达性分析第 126 题Java如何实现多态?请说明JVM底层是如何实现的。 考察对Java多态机制的理解及JVM运行时分派原理第 127 题Full GC什么时候触发,触发Full GC会有什么问题? 考察JVM垃圾回收机制理解及Full GC场景排查能力第 128 题JVM类加载器有哪些,以及加载器里的主要方法是什么? 考察对JVM类加载器体系结构及其核心方法的理解第 129 题CMS 遇到 Full GC 会怎么做 考察对 CMS 垃圾回收器原理及 Full GC 问题排查与处理的能力第 130 题JDK从1.7到1.8有哪些重要改进?这些改进的动机分别是什么? 考察JDK版本迭代知识及对改进原因的理解第 131 题请解释JVM内存区域划分及各个区域的作用。 考察对JVM内存模型的理解深度第 132 题请详细谈谈 Java 的类加载机制,包括类加载的阶段、双亲委派模型以及它的作用。 考察对 Java 类加载过程与双亲委派模型的理解,以及解决类加载冲突的能力第 133 题请详细说明JVM的内存结构,包括各区域的作用、划分依据以及可能产生的异常。 考察对JVM内存模型的理解深度和准确性第 134 题你有做过JVM的调优吗,说说你调过哪些参数 考察候选人JVM实践经验和参数调优能力第 135 题常见的垃圾收集器(GC)有哪些类型,不同JDK版本的GC实现有什么区别? 考察对JVM垃圾收集器演进及不同JDK版本特性的理解第 136 题如何判断对象是否可被垃圾回收?请说明什么是 GC Roots、根可达性算法,以及三色标记法的基本原理。 考察对垃圾回收判定机制和标记算法核心概念的理解第 137 题OOM如何定位和处理? 考察JVM内存溢出问题的定位思维、排查工具与处理策略第 138 题请说明 Young GC 的触发时机。 考察对年轻代垃圾回收触发条件的理解第 139 题当Java应用频繁出现FullGC且存在内存碎片问题,如何利用工具定位并解决? 考察JVM内存管理、GC调优与故障排查能力第 140 题请介绍你了解的 JVM 内存区域划分,以及各个区域的作用和主要存储内容。 考察对 JVM 运行时内存模型的理解程度