百度面试题 · 性能优化 · Java

百度相关面试题,按最终去重题目聚合。

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

筛选题目已选:性能优化 · Java
第 1 题ConcurrentHashMap 是如何保证线程安全的?请说明其底层机制。 考察并发容器底层实现、锁粒度和 JDK 版本差异编码实现性能优化技术原理Java第 2 题如果一个任务同时包含CPU密集型和I/O密集型操作,共用一个线程池会有什么问题?应该如何设计? 考察线程池参数配置与混合负载隔离的设计能力性能优化系统设计技术原理Java第 3 题请说明JDK8默认的垃圾回收器,并对比并行回收器(Parallel GC)和G1回收器的区别。 考察JVM垃圾回收基础知识及并行GC与G1的设计差异性能优化技术原理方案权衡JavaJVM第 4 题线上使用线程池时,参数设定、拒绝策略制定有哪些经验? 考察线程池核心参数配置、拒绝策略选择及线上运维经验性能优化技术原理方案权衡Java第 5 题如果一个后端接口需要顺序访问四个外部服务,每个耗时100ms,总耗时400ms。在不使用多线程的情况下,如何将总耗时降低到接近100ms? 考察IO多路复用、事件驱动编程和非阻塞IO在减少串行等待中的应用性能优化问题拆解技术原理Java第 6 题请解释G1垃圾回收器的原理及其优势。 考察对G1垃圾回收器内部机制和优势的理解性能优化技术原理Java第 7 题String、StringBuffer、StringBuilder的区别 考察对Java字符串类的不可变性、线程安全性与性能差异的理解性能优化技术原理Java第 8 题请解释Java垃圾回收(GC)通常在哪些条件下触发? 考察对JVM GC触发机制的理解,包括分代回收、内存分配和显式调用性能优化技术原理Java第 9 题线程池调优的基本方式都有什么? 考察线程池参数配置原理与调优方法论性能优化技术原理方案权衡Java