面试题库

全部 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 简单

什么情况下会触发一个类的初始化?

JVM 简单

类加载的「加载」阶段具体做了哪些事情?

JVM 简单

JVM 类加载过程包含哪几个阶段?

JVM 简单

大对象直接进入老年代的参数是什么?为什么要这样设计?

JVM 简单

线程数很多时,-Xss 设置对内存有什么影响?

JVM 简单

三色标记算法中黑、灰、白三种颜色分别代表什么?

JVM 困难

什么是并发收集器中的「增量更新」与「原始快照」?两者如何选择?

JVM 中等

如何用 GC 日志计算对象晋升速率?它为什么是调优关键指标?

JVM 中等

生产环境推荐的一组 G1 启动参数是什么?

JVM 困难

什么场景下 G1 会退化为 Full GC?G1 的 Full GC 为什么代价高?

JVM 中等

为什么 G1 在 Young GC 时也要扫描部分老年代的对象?

JVM 简单

Parallel Old 收集器采用什么算法?它与 Serial Old 有何区别?