凡岛面试题 · Java
凡岛相关面试题,按最终去重题目聚合。
共 119 道真题 · 当前筛选命中 12 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 1 题如何保证集合的线程安全? 考察并发集合选型与线程安全实现原理第 2 题请说明 synchronized 的锁升级过程及其触发条件。 考察对 Java 内置锁锁升级机制的理解,包括偏向锁、轻量级锁和重量级锁的转换第 3 题请介绍一下 Java 中常用的集合类及其适用场景。 考察对 Java 集合框架的分类理解、常用实现的特点与选型能力第 4 题请比较 synchronized 关键字和 ReentrantLock 的异同,并说明各自适用场景。 考察对 Java 同步机制的理解和方案权衡能力第 5 题请解释 Java 中 volatile 关键字的作用及其适用场景。 考察对 volatile 内存可见性和有序性保证的理解第 6 题请谈谈volatile关键字 考察对volatile内存语义、可见性与有序性的理解第 7 题请说明在 Java 中创建线程的几种方式,重点区分 Thread 类与 Runnable 接口的区别。 考察对线程创建方式的理解和最佳实践第 8 题请详细介绍 HashMap 的实现原理和关键机制。 考察对 HashMap 数据结构、哈希冲突处理及并发安全性的理解深度第 9 题请解释 StampedLock 的特点,并说明它与 ReentrantReadWriteLock 的差异。 考察对 Java 并发锁机制演进的理解第 10 题Java集合有哪些?请列举ArrayList的几个常用方法并说明其作用。 考察Java集合框架的整体认知与ArrayList核心API的熟练度第 11 题ConcurrentHashMap 是如何保证线程安全的? 考察 JDK 1.7 与 1.8 中并发控制机制及其演进第 12 题请详细介绍 volatile 和 synchronized 的区别,并说明 synchronized 的可重入性及其轻重级实现,如果 synchronized 不可重入会引发什么问题? 考察并发编程中线程同步机制的原理理解与边界分析