前端/移动开发面试题 · tech:jvm
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 71 道 · 更新 2026-08-05
筛选题目已选:tech:jvm
考察点
技术栈
第 41 题为什么选择静态变量和常量作为GC Roots? 考察对JVM垃圾回收根对象选择原理的理解第 42 题虚拟机怎么判断对象可以被回收? 考察垃圾回收中对象存活判定机制的理解第 43 题在JVM中如何判断一个对象是否能被垃圾回收? 考察JVM垃圾回收的判定机制与可达性分析第 44 题如果存在循环依赖,JVM 还能正确回收这些对象吗?请说明原因。 考察对垃圾回收可达性分析原理的理解第 45 题在 Java 中执行 new 一个对象时,内存中发生了什么?请分步骤说明。 考察 Java 对象创建的内存分配、初始化顺序与线程安全边界第 46 题在垃圾回收器的版本迭代中,主要解决了哪些关键问题? 考察对垃圾回收技术演进驱动力的理解及核心机制第 47 题你在实际项目中是否遇到过 JVM 内存溢出?请分享一次排查经历。 考察候选人真实项目中的问题排查能力和经验复盘第 48 题为什么反射的性能通常比直接调用更差?请从底层机制角度分析原因。 考察对 JVM 底层机制与性能瓶颈的理解第 49 题一个应用程序和JVM、进程以及线程之间是什么关系? 考察对Java运行时层次结构、进程线程模型的理解第 50 题怎么检查处理JVM崩溃 考察JVM崩溃的排查思路、日志分析能力与故障处理流程第 51 题请说明在什么场景下选择哪种 JVM 启动模式比较合适,并解释理由。 考察对 JVM 启动模式适用场景的理解与权衡能力第 52 题你一般如何分析和优化JVM的GC问题? 考察对JVM垃圾回收机制的理解及系统化排查优化能力第 53 题在JVM中,堆、栈和程序计数器分别会发生OOM吗? 考察JVM运行时数据区内存管理与OOM边界理解第 54 题请阐述在JVM中实现动态加载类的主要方式及其区别? 考察对类加载机制和动态加载技术的理解及应用能力第 55 题请介绍一下JVM垃圾回收机制,包括常见算法、分代回收和主要收集器。 考察垃圾回收基础原理、分代策略及主流收集器的理解第 56 题怎么看项目内存有没有泄漏? 考察内存泄漏排查方法、工具使用和代码分析能力第 57 题请说明 synchronized 和 volatile 的区别,并简述 synchronized 的实现原理。 考察并发关键字语义理解与同步机制底层原理第 58 题怎么解决频繁GC的卡顿问题 考察JVM垃圾回收原理、问题排查与性能优化能力第 59 题JVM 频繁 GC 的可能原因有哪些? 考察对 JVM 垃圾回收机制的理解及问题排查能力第 60 题介绍一下JVM的垃圾回收机制 考察JVM内存管理与GC算法的核心原理