度小满面试题 · 性能优化 · Java

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

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

筛选题目已选:性能优化 · Java
第 1 题线程池参数该如何设置?请结合CPU密集型和IO密集型场景说明。 考察线程池参数配置的能力性能优化技术选型方案权衡Java第 2 题ConcurrentHashMap 1.8 对桶加锁与1.7的分段锁有什么区别? 考察对JDK1.8锁粒度改进和实现细节的对比理解性能优化技术原理方案权衡Java第 3 题ConcurrentHashMap实现线程安全的原理 考察对ConcurrentHashMap并发控制机制和演进的理解性能优化技术原理Java第 4 题排查OOM问题的方法 考察对Java应用内存溢出问题的系统性排查思路和工具使用能力性能优化技术原理问题排查Java第 5 题请解释线程池的核心参数及其作用,并举例说明如何配置。 考察线程池参数的理解与配置能力性能优化技术原理Java第 6 题HashMap 中红黑树解决了什么问题?红黑树有哪些特点? 考察红黑树的引入动机及其核心特性性能优化技术原理Java第 7 题ArrayList扩容机制是什么? 考察ArrayList底层扩容逻辑与性能意识性能优化技术原理Java第 8 题请讲讲你对 Hash 的理解,以及常见的 Hash 冲突解决方法;并介绍 HashMap 的内部结构。 考察对哈希原理、冲突处理策略以及 HashMap 底层结构原理的理解性能优化技术原理方案权衡Java第 9 题在Java中,for循环中反复调用某个bean的方法(每次调用一次),与直接在bean方法内部写for循环(一次调用处理所有元素),这两种写法的区别是什么? 考察对方法调用开销、代码组织、可测试性和性能边界的理解性能优化技术原理方案权衡Java