面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
JVM 中等

G1 的并发标记周期(Concurrent Marking Cycle)包含哪些阶段?

JVM 困难

Shenandoah 的 Brooks Pointer 是什么?解决了什么问题?

JVM 困难

什么是读屏障?ZGC 的读屏障如何实现引用自愈?

JVM 困难

ZGC 的染色指针为什么要求 64 位系统?它利用了哪些指针位?

JVM 简单

什么情况下应该使用串行收集器而不是 G1?

JVM 中等

G1 的 Remark 阶段停顿时间过长如何优化?

JVM 困难

什么是 premature promotion(过早晋升)?如何识别和解决?

JVM 中等

什么是分配速率(Allocation Rate)?它对 GC 频率有什么影响?

JVM 简单

jstat 命令如何用来分析 GC 情况?关键列怎么解读?

JVM 中等

GC 调优的一般思路和步骤是什么?

JVM 困难

什么是记忆集(Remembered Set)?G1 的 RSet 为什么成本高?

JVM 中等

G1 相比 CMS 有哪些改进?为什么 JDK 9 把默认收集器换成了 G1?