滴滴面试题 · Java

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

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

筛选题目已选:Java
第 81 题请说明HashMap的扩容流程,以及为什么默认负载因子取0.75。 考察对HashMap扩容机制及负载因子设计取舍的理解技术原理方案权衡Java第 82 题说说HashMap的一个线程安全问题。 考察对HashMap并发场景下数据不一致和异常行为的理解风险判断技术原理Java第 83 题请解释偏向锁升级到轻量级锁的过程。 考察对JVM锁升级机制的理解技术原理Java第 84 题请介绍ZGC垃圾收集器的设计原理和适用场景 考察对现代垃圾收集器基本原理、关键特性及适用场景的理解性能优化技术原理方案权衡Java第 85 题请说明线程池的构造参数,以及任务提交到线程池的处理流程。 考察线程池核心参数含义与任务执行机制问题拆解技术原理Java第 86 题请比较 ArrayList 和 LinkedList 在插入操作上的时间复杂度,并说明为什么有差异。 考察对列表数据结构插入性能差异及底层原因的理解问题拆解技术原理Java第 87 题HashMap是线程安全的吗?请解释并说明ConcurrentHashMap的实现原理。 考察对Java集合线程安全机制及并发容器原理的理解风险判断技术原理Java第 88 题请从 Java 集合框架中挑选几个常用类,说明其底层实现原理。 考察对常用 Java 集合内部数据结构和时间复杂度的理解深度问题拆解技术原理Java第 89 题synchronized加在静态方法和普通方法上有什么区别? 考察锁对象差异及并发互斥范围的理解风险判断技术原理Java第 90 题请解释 ReentrantLock 的原理及其和 synchronized 的差异。 考察可重入锁的实现机制、公平性选择及与内置锁的对比技术原理方案权衡Java第 91 题Tomcat本质上是什么东西?它主要解决什么问题? 考察对Tomcat本质及其核心作用的理解技术原理技术选型Apache TomcatJava第 92 题ThreadLocal 的核心原理是什么? 考察对线程局部变量存储机制和内存泄漏风险的理解风险判断技术原理Java第 93 题垃圾回收器有哪些? 考察垃圾回收器分类、特性与选型理解技术原理技术选型Java第 94 题Override属于什么注解? 考察对Java注解基础知识的掌握,特别是Override注解的性质和用途技术原理Java第 95 题Java常见集合有哪些? 考察对Java集合框架的分类理解和基本特性掌握自我呈现技术原理Java第 96 题Java里都有哪些锁,针对各种场景,对锁进行了哪些优化? 考察对Java锁体系、适用场景及并发优化手段的整体理解性能优化技术原理方案权衡Java第 97 题原子性变量(如AtomicInteger)和互斥锁(如synchronized)的区别是什么? 考察对无锁编程和锁机制原理及差异的理解风险判断技术原理方案权衡Java第 98 题请详细说明 HashMap 的实现原理,包括底层数据结构、put 和 get 的过程、哈希冲突的解决方式,以及扩容机制。 考察对 HashMap 数据结构、哈希冲突解决和扩容机制的理解深度问题拆解技术原理Java第 99 题请举例说明你在项目中使用了哪些设计模式? 考察设计模式的实际应用能力与项目结合深度项目复盘技术原理方案权衡Java第 100 题为什么选择CLASS注解 考察面试者对注解保留策略的理解及实际应用场景的把握技术原理方案权衡Java