滴滴面试题 · 性能优化 · Java

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

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

筛选题目已选:性能优化 · Java
第 1 题String、StringBuffer、StringBuilder三者有什么区别? 考察Java字符串不可变性与可变字符串类的使用场景理解性能优化技术原理Java第 2 题当线程池任务增加时,如何动态扩容?判断依据是什么? 考察线程池扩容的触发条件与参数调整意识性能优化风险判断技术原理Java第 3 题请介绍ZGC垃圾收集器的设计原理和适用场景 考察对现代垃圾收集器基本原理、关键特性及适用场景的理解性能优化技术原理方案权衡Java第 4 题Java里都有哪些锁,针对各种场景,对锁进行了哪些优化? 考察对Java锁体系、适用场景及并发优化手段的整体理解性能优化技术原理方案权衡Java第 5 题请介绍Java的内存结构,包括堆内存中新生代和老生代的划分。 考察对Java运行时内存区域及垃圾回收基础的理解性能优化技术原理Java第 6 题ConcurrentHashMap底层原理 考察对并发哈希表实现细节的理解性能优化技术原理Java第 7 题ConcurrentHashMap 是如何保证线程安全的? 考察 JDK 1.7 与 1.8 中并发控制机制及其演进性能优化技术原理方案权衡Java第 8 题线程池基于什么判断进行缩容? 考察线程池线程回收机制与参数设置性能优化技术原理Java第 9 题为什么要创建线程池,核心参数有哪些? 考察线程池的收益认知与核心参数配置能力性能优化技术原理Java第 10 题String 类有什么特点? 考察 Java 字符串的不可变性与常量池原理性能优化技术原理Java第 11 题HashMap一般用在哪些场景,会有什么问题吗? 考察对HashMap使用场景、线程安全性和边界问题的理解性能优化风险判断技术原理Java