小红书面试题 · 方案权衡 · Java

小红书相关面试题,按最终去重题目聚合。

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

筛选题目已选:方案权衡 · Java
第 21 题G1 已经很不错了,为什么还要有 ZGC 这样的垃圾回收器,为了解决什么问题? 考察对垃圾回收器演进动机和性能目标差异的理解技术原理方案权衡Java第 22 题为什么要双重检查锁定(double-checked locking)? 考察并发单例模式的正确性、可见性与性能权衡风险判断技术原理方案权衡Java第 23 题请说明线程池创建时的核心参数及其作用,例如核心线程数、最大线程数和任务队列等。 考察对线程池核心参数含义与协同机制的理解技术原理方案权衡Java第 24 题在 Java 中,对象“比较大”通常如何界定?请结合内存分配和 GC 场景说明判断标准。 考察对对象大小判定标准及内存/GC 影响的理解技术原理方案权衡Java第 25 题为什么 HashMap 中链表转红黑树的阈值是 8,而红黑树转回链表是 6? 考察对 HashMap 哈希冲突、泊松分布与性能权衡的理解性能优化技术原理方案权衡Java第 26 题请解释Java类加载的双亲委派模型及其作用。 考察对类加载机制的理解及实际应用场景技术原理方案权衡Java第 27 题介绍一下偏向锁和轻量级锁的实现机制。 考察对偏向锁和轻量级锁细节的深入理解技术原理方案权衡Java第 28 题什么是公平锁与非公平锁?各自有什么优缺点? 考察锁公平性机制的理解与利弊权衡技术原理方案权衡Java第 29 题通过反射机制是否可以破坏单例模式?请说明原因及防范措施。 考察对单例实现细节及反射攻击风险的掌握安全意识技术原理方案权衡Java第 30 题讲讲AQS是什么以及实现原理,常见的应用有哪些? 考察对Java并发核心AQS的理解、实现机制及其典型应用场景问题拆解技术原理方案权衡Java第 31 题请分别说明静态代理的两种实现方式及其特点。 考察对静态代理实现方式的理解与辨析问题拆解技术原理方案权衡Java第 32 题谈谈 Java 的 Serial GC、G1、ZGC 垃圾回收器 考察 JVM 垃圾回收器的特性、适用场景与演进理解技术原理方案权衡JavaJVM第 33 题请解释 volatile 和 synchronized 关键字的作用及适用场景,并说明它们的区别。 考察对Java并发机制的理解及适用场景辨析技术原理方案权衡Java第 34 题Java中如何保证线程安全?请列举常见机制。 考察线程安全的基础机制与适用场景技术原理方案权衡Java第 35 题AQS中的公平锁和非公平锁是如何实现的? 考察对AQS同步队列、状态管理和锁公平性机制的深入理解技术原理方案权衡Java第 36 题请说明synchronized锁升级的过程。 考察Java内置锁从偏向锁到重量级锁的升级机制与条件技术原理方案权衡Java第 37 题JVM是怎么做线程同步的 考察对JVM线程同步机制及底层原理的理解技术原理方案权衡JavaJVM第 38 题synchronized和Lock的区别是什么? 考察并发编程中两种锁机制的实现原理、适用场景与权衡技术原理方案权衡Java第 39 题分别讲讲synchronized、ReentrantLock、信号量的具体实现逻辑 考察Java并发同步机制的理解深度技术原理方案权衡问题排查Java第 40 题线程池提交任务的方法submit和execute有什么区别? 考察对线程池两种提交方式语义差异的理解技术原理方案权衡Java