度小满面试题 · 技术原理 · Java

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

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

筛选题目已选:技术原理 · Java
第 41 题请介绍 Java 中 Set 接口有哪些常见实现类及其各自特点。 考察对 Java 集合框架中 Set 实现的理解与场景选型能力技术原理技术选型Java第 42 题JVM 垃圾回收器有哪些? 考察对 JVM 垃圾回收器分类、演进和适用场景的理解技术原理技术选型Java第 43 题请实现多线程交替输出:两个线程分别输出奇数和偶数,要求按顺序交替输出1到100。 考察多线程协作、同步机制与交替执行的控制能力编码实现技术原理Java第 44 题Java中3个访问修饰符分别是什么? 考察对Java访问级别基础知识的掌握技术原理Java第 45 题线程池中任务执行完毕后,线程池内还会保留多少个线程? 考察线程池生命周期管理及核心线程回收机制技术原理Java第 46 题请描述 Java 中 HashSet 的底层数据结构及其工作方式。 考察对 HashSet 底层实现原理的理解技术原理Java第 47 题ThreadLocal用过吗,什么场景用过? 考察对ThreadLocal原理、典型应用场景及内存泄漏风险的掌握风险判断技术原理Java第 48 题请解释线程池的核心参数及其作用,并举例说明如何配置。 考察线程池参数的理解与配置能力性能优化技术原理Java第 49 题synchronized 自旋在底层是怎么实现的 考察对 JVM 锁升级机制和自旋原理的底层理解技术原理方案权衡JavaJVM第 50 题线程池中的任务抛出异常时,线程池会崩溃吗?请说明你的处理方式。 考察线程池异常处理机制与线程存活逻辑风险判断技术原理问题排查Java第 51 题谈谈synchronized和ReentrantLock的区别。 考察对Java并发锁机制的理解与选型能力技术原理方案权衡Java第 52 题请讲解锁的可重入性及其实现原理。 考察对锁可重入性概念、实现机制及互斥不变量理解问题拆解技术原理Java第 53 题HashMap怎么实现线程安全呢? 考察对Java并发容器及线程安全实现机制的理解风险判断技术原理方案权衡Java第 54 题Java集合体系,对应的底层数据结构,对应的应用场景。 考察Java集合框架的组成、底层实现与适用场景技术原理方案权衡Java第 55 题HashMap 中红黑树解决了什么问题?红黑树有哪些特点? 考察红黑树的引入动机及其核心特性性能优化技术原理Java第 56 题请列举 Java 应用发生 OOM(内存溢出)的可能原因,并说明排查思路。 考察对 JVM 内存结构、常见溢出场景及排查方法的理解技术原理问题排查JavaJVM第 57 题ArrayList扩容机制是什么? 考察ArrayList底层扩容逻辑与性能意识性能优化技术原理Java第 58 题String底层细节 考察String的底层存储、不可变性和相关机制风险判断技术原理Java第 59 题请说明线程池的核心参数及其作用,并解释如何合理设置这些参数。 考察对线程池核心参数的理解及调优能力技术原理技术选型Java第 60 题请实现一个功能完备的 HashMap(可基于 Java 语言),并说明其核心设计。 考察哈希表数据结构的实现能力、冲突处理与复杂度理解编码实现问题拆解技术原理Java