百度面试题 · 方案权衡 · Java

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

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

筛选题目已选:方案权衡 · Java
第 1 题如果我不希望阻塞队列变满,一直往里面加元素,这种情况可以实现吗? 考察对阻塞队列容量约束、有界与无界队列及并发控制机制的理解技术原理方案权衡Java第 2 题请说明Java线程池的核心参数及其各自的作用。 考察对Java线程池核心参数的理解及应用技术原理方案权衡Java第 3 题请说明Java线程池的核心参数及其作用,并谈谈如何合理配置这些参数。 考察对Java线程池核心参数的理解及实际配置考量技术原理方案权衡Java第 4 题在 Java 中实现线程同步的常见方式有哪些?请说明各自的适用场景。 考察对 Java 线程同步机制的理解和场景权衡能力技术原理方案权衡Java第 5 题Java线程池平时一般怎么使用,核心线程数和最大线程数值是多少? 考察线程池参数配置原理与实际使用经验业务理解技术原理方案权衡Java第 6 题请简要说明 JVM 的垃圾回收机制,包括其基本原理、常见算法和分代收集策略。 考察对 JVM 内存管理与垃圾回收核心机制的理解技术原理方案权衡JavaJVM第 7 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别技术原理方案权衡Java第 8 题请介绍一下线程池的工作原理和关键参数。 考察对线程池核心机制、参数作用与执行流程的理解技术原理方案权衡Java第 9 题请全面比较 HashMap 和 Hashtable 的区别,并说明各自适用的场景。 考察对 Java 集合框架中两个类似容器的全面认知与差异把握技术原理方案权衡Java第 10 题有哪些方式可以让 ArrayList 或 LinkedList 变成线程安全的?请比较它们的适用场景。 考察并发控制手段与取舍风险判断技术原理方案权衡Java第 11 题阻塞队列的线程阻塞是否属于忙等待?为什么? 考察对忙等待与真正阻塞机制的区别理解技术原理方案权衡Java第 12 题请解释为什么需要同时存在公平锁和非公平锁这两种锁类型。 考察对公平锁与非公平锁性能与公平性取舍的理解技术原理方案权衡Java第 13 题BIO、NIO、AIO有什么区别? 考察对Java IO模型演进及其适用场景的理解技术原理技术选型方案权衡Java第 14 题Lock 与 tryLock 有什么区别? 考察对并发锁接口语义的理解及实际应用边界技术原理方案权衡Java第 15 题说说StringBuilder和StringBuffer的区别。 考察Java字符串可变类的线程安全性与性能理解技术原理方案权衡Java第 16 题请说明Java中HashMap与Hashtable的主要区别。 考察对HashMap与Hashtable在线程安全、空键空值、继承与性能方面的理解风险判断技术原理方案权衡Java第 17 题多线程场景下,10个线程并发执行,主线程需要等所有线程都执行完并拿到各自的计算结果后才能继续执行自己的计算,应该如何实现? 考察多线程并发控制与结果汇总的机制选择风险判断技术原理方案权衡Java第 18 题请比较 LinkedList、ArrayList 和 CopyOnWriteArrayList 的底层实现、适用场景以及线程安全性差异。 考察对 Java 常见 List 实现原理、性能特征和并发安全特性的理解技术原理方案权衡Java第 19 题ConcurrentHashMap在get和put的时候会加锁吗? 考察对ConcurrentHashMap并发读写机制和锁粒度的理解技术原理方案权衡Java第 20 题Java 中的运算符可以重载吗?为什么? 考察对 Java 语言特性与设计取舍的理解技术原理方案权衡Java