后端岗位面试题 · 性能优化 · Java

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 743 · 更新 2026-08-05

筛选题目已选:性能优化 · Java
第 81 题讲讲 G1 垃圾收集器的介绍和回收过程。 考察对 G1 垃圾收集器设计思想、区域划分及回收流程的理解性能优化技术原理JavaJVM第 82 题请谈谈 Java 的 JIT 编译机制,它存在哪些问题,以及有哪些优化思路? 考察对 JIT 编译原理、局限性和实践优化手段的理解性能优化技术原理方案权衡JavaJVM第 83 题如果项目中发生内存泄漏,你会如何系统排查并定位根因? 考察对常见内存泄漏类型和排查方法论的掌握性能优化技术原理问题排查Java第 84 题Java IO模型中,BIO、NIO有什么区别,系统内核是如何操作数据拷贝的? 考察对Java IO模型差异的理解以及内核数据拷贝机制的掌握性能优化技术原理方案权衡Java第 85 题ConcurrentHashMap为什么能做到线程安全?请结合底层实现说明。 考察对并发容器线程安全机制与底层数据结构的理解性能优化技术原理Java第 86 题请说明 Synchronized 的实现原理。 考察对 Java 内置锁底层原理、锁升级机制和内存语义的理解性能优化技术原理Java第 87 题HashMap 的扩容机制是怎样的?扩容时数据是如何迁移的? 考察 HashMap 扩容触发条件与数据迁移细节性能优化技术原理Java第 88 题线程池具体有哪些优化策略? 考察对线程池参数调优、任务拒绝策略及性能优化的理解性能优化技术原理方案权衡Java第 89 题有一张上百万条数据的单表,从前端页面、Java后台、数据库三个层面分别可以做哪些查询优化? 考察对大数据量查询优化的分层理解和实践经验性能优化问题拆解系统设计Java第 90 题请说明Java垃圾回收机制的工作原理。 考察对Java内存管理与垃圾回收核心概念的理解性能优化技术原理Java第 91 题Java 中 String 类有哪些重要特性? 考察对 String 不可变性、常量池、线程安全及内存行为的理解性能优化技术原理Java第 92 题String、StringBuffer、StringBuilder有什么区别?分别适合什么场景?是否支持并发? 考察对Java字符串类特性、可变性与线程安全的理解及场景选型能力性能优化技术原理技术选型Java第 93 题请说明 ArrayList 的扩容机制。 考察对 ArrayList 动态数组扩容原理的理解性能优化技术原理Java第 94 题请详细说明 HashMap 在 Java 中的底层实现原理,以及它的扩容机制。 考察对 HashMap 数据结构、哈希冲突处理和扩容机制的理解性能优化风险判断技术原理Java第 95 题请介绍HashMap的底层实现、哈希冲突处理和扩容机制。 考察HashMap的数据结构、冲突解决与扩容原理性能优化风险判断技术原理Java第 96 题Java的HashMap是如何实现的? 考察对HashMap底层数据结构、哈希算法、冲突解决和扩容机制的理解性能优化风险判断技术原理Java第 97 题讲解synchronized锁的原理,以及锁升级和锁优化机制。 考察对JVM内置锁实现原理、锁升级路径及优化手段的理解性能优化技术原理Java第 98 题请介绍堆内存OOM的常见原因和调优思路。 考察对Java堆内存溢出问题的理解与调优方法性能优化问题排查Java第 99 题请解释什么是装箱和拆箱,并说明它们可能带来的性能开销。 考察对基本类型与包装类型转换机制的理解及性能意识性能优化技术原理Java第 100 题请描述Java线程池的核心参数及其工作流程,并说明如何合理配置线程数。 考察线程池原理与配置经验性能优化技术原理Java