运满满面试题 · 风险判断 · Java
运满满相关面试题,按最终去重题目聚合。
共 646 道真题 · 当前筛选命中 22 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 1 题两个自定义类加载器加载同一个类,所创建的对象它们的类是否相同? 考察类加载器隔离性与类唯一性判断第 2 题线程池有了解吗?可以介绍一下线程池的核心参数吗? 考察线程池原理、核心参数作用及配置权衡能力第 3 题说说线程池的核心参数 考察对线程池核心参数的理解及其在任务执行中的作用第 4 题线程池缓存队列默认是有界还是无界的?使用默认队列会遇到什么问题? 考察线程池队列类型的选择及其对任务拒绝和资源控制的影响第 5 题HashMap在多线程环境下为何不安全? 考察对HashMap实现细节及并发问题的理解第 6 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 7 题死锁会导致CPU飙高吗? 考察对死锁本质和CPU占用关系的理解,区分不同死锁场景第 8 题如何在多线程中让一个线程的数据变化对其他线程可见? 考察线程间数据可见性的原理与实现机制第 9 题Java 中 CAS 的 compare 和 swap 操作如何保证原子性?如果要自己实现 CAS,你会怎么做? 考察对 CAS 底层实现原理、原子性的理解以及实现方案的正确性第 10 题请举一个线程不安全的例子,并解释为什么它会导致错误结果。 考察对线程不安全本质的理解及并发问题的分析能力第 11 题怎么用Lock实现公平锁? 考察对Lock接口、公平锁机制和实现方式的理解第 12 题介绍一下ThreadLocal 考察对ThreadLocal原理、内存泄漏和适用场景的理解第 13 题CAS 的 ABA 问题如何解决? 考察并发编程中对 CAS 原理、ABA 风险及解决方案的理解第 14 题请谈谈你对线程池的理解,包括其核心参数、工作原理以及使用中的注意事项。 考察线程池的原理理解、参数配置能力和实际使用中的风险意识第 15 题请解释 synchronized 的原理及其在并发中的常见使用方式。 考察对 Java 内置锁机制、内存语义和并发安全的理解第 16 题请介绍 ConcurrentHashMap 的实现原理、线程安全机制及适用场景。 考察对并发容器底层实现、线程安全性和适用场景的理解第 17 题ConcurrentHashMap为什么多线程安全,扩容是怎么做的? 考察并发容器底层机制、线程安全原理和扩容流程理解第 18 题在什么场景下会直接使用 Unsafe 提供的 API?通常如何处理这类底层调用? 考察对 JUC 原子类底层机制的理解及安全使用底层 API 的意识第 19 题HashMap会有什么样的并发问题? 考察对HashMap在多线程环境下安全性和正确性问题的理解第 20 题怎么停掉一个线程? 考察对线程终止机制的正确理解与安全实践