前端/移动开发面试题 · 风险判断 · JVM
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:风险判断 · JVM
考察点
技术栈
第 1 题如果要让一个对象不被垃圾回收,有什么可行方案? 考察对垃圾回收机制和对象可达性的理解第 2 题JVM 内存溢出时,你会如何排查? 考察 JVM 内存溢出的系统性排查思路和工具使用第 3 题请说明JVM中堆内存和内存泄漏问题分别该如何排查和处理? 考察对JVM内存模型、内存泄漏识别与排查处理方法的掌握第 4 题请谈谈JVM内存管理中常见的问题,比如内存泄漏和垃圾回收方面的挑战。 考察对JVM内存模型、内存泄漏原因及垃圾回收机制的理解第 5 题为什么不选用堆内存对象作为GC Roots? 考察对堆内存对象作为GC Roots缺陷的理解第 6 题怎么检查处理JVM崩溃 考察JVM崩溃的排查思路、日志分析能力与故障处理流程第 7 题在JVM中,堆、栈和程序计数器分别会发生OOM吗? 考察JVM运行时数据区内存管理与OOM边界理解第 8 题怎么看项目内存有没有泄漏? 考察内存泄漏排查方法、工具使用和代码分析能力第 9 题请说明 synchronized 和 volatile 的区别,并简述 synchronized 的实现原理。 考察并发关键字语义理解与同步机制底层原理第 10 题有没有遇到过内存泄漏问题,如何排查? 考察对内存泄漏的识别能力、排查工具使用和定位思路第 11 题说一下 new 一个对象时发生了什么? 考察对象创建过程中的内存分配、初始化顺序与并发语义理解