互联网/IT行业面试题 · 方案权衡 · Java
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 1116 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 441 题你了解 GC 吗?请说明垃圾回收的基本机制和常用收集器。 考察垃圾回收原理与主流收集器知识第 442 题线程池的优势有哪些? 考察对线程池核心价值与适用场景的理解第 443 题HashMap在Java中为什么在链表长度达到阈值时改用红黑树? 考察对HashMap冲突处理和红黑树优化意图的理解第 444 题请说明 synchronized 和 ReentrantLock 的原理与区别。 考察对两类核心锁底层原理和差异的理解深度第 445 题线程池的核心参数、工作流程和拒绝策略有哪些? 考察线程池核心参数含义、任务执行流程及饱和策略第 446 题CAS和synchronized互斥锁有什么区别? 考察对并发同步机制的原理、适用场景和性能特性的理解第 447 题有一个主线程和多个子线程,如何确保所有子线程运行完后主线程才继续执行?请至少给出两种实现方式并比较其适用场景。 考察多线程并发控制、线程协作及方案选型能力第 448 题请说明垃圾回收(GC)在什么场景下会导致程序暂停(Stop-The-World)? 考察对GC停顿机制、触发场景及影响的理解第 449 题请讲讲 ConcurrentHashMap 的线程安全实现原理。 考察对 ConcurrentHashMap 分段锁/锁粒度及其底层原理的理解第 450 题请对比 Java 中 synchronized 和 Lock 接口各实现(如 ReentrantLock)的异同与适用场景。 考察对 Java 并发锁机制的深入理解与选型能力第 451 题HashMap 是如何解决哈希冲突的? 考察哈希冲突的处理方法与工程实现细节第 452 题ConcurrentHashMap怎么实现线程安全的? 考察并发容器线程安全机制、锁粒度与一致性边界第 453 题请介绍排序Map的相关实现。 考察对Java中排序映射数据结构的理解与实现差异第 454 题请详细讲解 Java 中 synchronized 的锁升级过程,并说明偏向锁的偏向具体指的是什么。 考察对 synchronized 底层实现、锁升级机制和偏向锁语义的准确理解第 455 题请解释 synchronized 的实现原理,并说明锁升级过程;升级之后锁能否降级? 考察对 synchronized 底层原理、锁升级机制及降级行为的理解第 456 题String、StringBuffer和StringBuilder的区别 考察Java中字符串不可变性与可变字符串类的设计取舍第 457 题接口类和抽象类的区别是什么? 考察对Java面向对象抽象机制的理解与比较第 458 题请比较 synchronized 和 ReentrantLock 的区别,并说明各自的适用场景。 考察对 Java 并发同步机制的理解及方案权衡能力第 459 题线程池的拒绝策略有哪几种?请举例说明在面试场景下如何选择。 考察对线程池拒绝策略的理解和应用选择能力第 460 题请讲解 Java 中锁相关的知识,先说明信号量,再详细介绍 synchronized,从对象头结构讲到锁膨胀(升级)的过程。 考察并发原语理解、synchronized 底层实现和锁升级机制