猫眼面试题 · 方案权衡 · Java

猫眼相关面试题,按最终去重题目聚合。

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

筛选题目已选:方案权衡 · Java
第 1 题ArrayList和LinkedList分别适合什么应用场景? 考察对两种List实现的底层结构与适用场景的理解技术原理方案权衡Java第 2 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解技术原理技术选型方案权衡Java第 3 题请说明你对乐观锁和悲观锁的理解,并对比 synchronized 与 Lock 的使用场景。 考察并发控制基础概念的理解与对比能力风险判断技术原理方案权衡Java第 4 题请介绍 ReentrantLock 的实现原理和主要特性,并说明它与 synchronized 的区别。 考察对 ReentrantLock 原理、特性及与 synchronized 对比的理解深度技术原理方案权衡Java第 5 题Java 中 synchronized 与 Lock 有哪些主要区别?在实际开发中如何选择? 考察并发控制机制的理解与选型能力技术原理技术选型方案权衡Java第 6 题synchronized和Lock锁的区别是什么? 考察Java并发编程中两种锁机制的掌握与对比能力技术原理方案权衡Java第 7 题动态代理是怎么实现的? 考察对动态代理底层机制的理解与对比技术原理方案权衡Java第 8 题如何打破双亲委派模型? 考察对Java类加载机制的理解及自定义类加载器的实践能力技术原理技术选型方案权衡Java第 9 题请介绍一下 ConcurrentHashMap 的主要设计原理和线程安全机制。 考察对并发容器实现原理、线程安全策略和适用边界的理解技术原理方案权衡Java第 10 题多线程参数,如果不想任务放阻塞队列而是直接由空闲线程执行怎么办,用什么类型的队列? 考察线程池任务分发策略与队列选择技术原理方案权衡Java第 11 题说说线程池拒绝策略 考察对线程池饱和处理策略的理解与适用场景技术原理方案权衡Java