运满满面试题 · 方案权衡 · Java
运满满相关面试题,按最终去重题目聚合。
共 646 道真题 · 当前筛选命中 23 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 1 题请介绍线程池常见的任务拒绝策略有哪些? 考察线程池饱和处理策略的了解与适用场景第 2 题线程池有了解吗?可以介绍一下线程池的核心参数吗? 考察线程池原理、核心参数作用及配置权衡能力第 3 题volatile和synchronized的区别是什么? 考察并发编程中内存可见性与原子性保证的差异理解第 4 题线程池缓存队列默认是有界还是无界的?使用默认队列会遇到什么问题? 考察线程池队列类型的选择及其对任务拒绝和资源控制的影响第 5 题ConcurrentHashMap 的底层实现是什么? 考察对 ConcurrentHashMap 数据结构与并发控制机制的理解第 6 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别第 7 题请介绍线程池的创建方式、核心参数以及饱和策略,并说明它们各自的作用。 考察对线程池核心机制的理解和参数调优能力第 8 题ConcurrentHashMap怎么实现线程安全的? 考察并发容器线程安全机制、锁粒度与一致性边界第 9 题如何判断一个对象是否为空?请给出 Java 中的常用方法及适用场景。 考察对象判空的技术选型与边界处理意识第 10 题请说明线程池的核心参数及其作用。 考察对线程池配置参数的理解和实际调优能力第 11 题请说明 ConcurrentHashMap 为什么是线程安全的,相比 HashTable 有哪些改进? 考察对 ConcurrentHashMap 锁机制、结构与并发控制原理的理解第 12 题除了阻塞队列,Java中还有哪些实现生产者消费者模式的方式或替代方案? 考察对生产者消费者模式多种实现方式的了解与方案权衡第 13 题安全的并发集合有哪些,介绍一下。 考察并发容器的掌握程度和适用场景选择第 14 题CAS 的 ABA 问题如何解决? 考察并发编程中对 CAS 原理、ABA 风险及解决方案的理解第 15 题Java 中有哪些实现多线程的方式?各自有什么特点? 考察对 Java 多线程实现方式及其适用场景的理解第 16 题请谈谈你对线程池的理解,包括其核心参数、工作原理以及使用中的注意事项。 考察线程池的原理理解、参数配置能力和实际使用中的风险意识第 17 题synchronized和Lock的区别是什么? 考察并发编程中两种锁机制的实现原理、适用场景与权衡第 18 题请介绍你对 Java NIO 的理解,并与传统阻塞 IO 对比。 考察对 Java NIO 核心机制及其与 BIO 差异的理解第 19 题请解释 BIO、NIO 与多路复用机制的区别与适用场景。 考察对 Java IO 模型演进、阻塞与非阻塞、事件驱动多路复用的理解第 20 题线程池的参数有哪些,解释它们的作用。 考察对线程池核心参数的理解及配置权衡能力