阿里云面试题 · 风险判断 · Java
阿里云相关面试题,按最终去重题目聚合。
共 2357 道真题 · 当前筛选命中 50 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 41 题Full GC时,会清理直接内存吗? 考察对JVM垃圾回收和直接内存管理的理解第 42 题请比较 Java 7 和 Java 8 中 ConcurrentHashMap 的区别。 考察对版本演进和并发实现变化的理解第 43 题ThreadLocal 为什么会有内存泄漏? 考察 ThreadLocal 内存泄漏原理及规避方式第 44 题AtomicInteger怎么实现的? 考察对原子操作底层原理和CAS机制的理解第 45 题请详细说明你对 synchronized 关键字的不同用法及其适用场景的理解,并解释为什么有时候仅仅说“使用 synchronized”是不够的。 考察对 synchronized 锁级别、粒度及适用场景的深入理解第 46 题请解释 volatile 关键字的工作原理及其适用场景。 考察对并发可见性和有序性的理解,以及 volatile 的局限第 47 题请讲解Java反序列化导致远程代码执行(RCE)的原理,并说明Commons-Collections(CC)链在其中的作用。 考察对Java反序列化安全机制及CC链利用原理的理解第 48 题大量线程并发访问非线程安全集合会产生哪些问题? 考察并发访问的典型问题与风险判断第 49 题Full GC频繁时应该如何解决? 考察对Full GC触发原因的分析与系统性调优能力第 50 题HashMap是否支持并发?如果不支持,如何实现线程安全的并发访问? 考察并发安全意识和常见解决方案