小红书面试题 · Java
小红书相关面试题,按最终去重题目聚合。
共 2200 道真题 · 当前筛选命中 167 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 141 题为什么会有线程安全问题?请举例说明。 考察对并发产生竞争条件的根本原因和典型场景的理解第 142 题Java 中常见的垃圾回收算法有哪些?请分别说明其优缺点和应用场景。 考察对 GC 算法原理与适用场景的掌握第 143 题请对比synchronized和Lock的区别,并说明各自的使用场景。 考察对Java两种锁机制的深入理解第 144 题String a = new String("hello")和String a = "hello"的区别是什么? 考察Java字符串对象创建方式、常量池与引用语义的理解第 145 题反射的使用场景有哪些? 考察对反射机制的理解及其在实际开发中的应用第 146 题请说明 ThreadLocal 的原理和使用场景。 考察对线程局部变量底层机制的理解及实际应用能力第 147 题请解释 synchronized 锁的原理。 考察对 Java 内置锁底层实现、锁升级和并发安全的理解第 148 题说说Java内存模型 考察对Java内存模型核心概念的理解第 149 题JUC包中乐观锁实现(如ReentrantLock、CountDownLatch等)底层依赖的抽象类AQS,其底层实现逻辑是什么? 考察对AQS核心机制、状态管理与线程协调原理的理解第 150 题请解释synchronized的底层实现原理及其在JVM中的锁升级过程。 考察对Java并发同步机制底层原理的理解深度第 151 题synchronized在开发中的使用考量及底层原理 考察synchronized的使用场景选择与底层实现理解第 152 题单例模式怎么实现? 考察单例模式的多线程安全实现与适用场景第 153 题请说明synchronized和volatile的底层实现原理,以及在什么场景下选择使用它们。 考察对Java并发中两个核心关键字底层机制的理解和场景区分能力第 154 题volatile能保证线程安全吗? 考察对volatile语义、内存可见性与原子性的理解第 155 题说一下 synchronized 和 ReentrantLock 有什么区别? 考察并发锁机制的理解与对比能力第 156 题如何打破双亲委派模型?有哪些经典设计是打破双亲委派模型的? 考察对类加载机制的理解及实际框架中的应用第 157 题线程池提交任务失败如何感知? 考察线程池任务提交与执行失败的处理机制第 158 题你了解虚拟线程吗? 考察对 JDK 21 虚拟线程概念和应用场景的认识第 159 题如果在你的项目中,多个消费者线程频繁从共享队列取任务,你如何评估和优化并发性能? 考察并发场景下的性能分析与优化能力第 160 题线程池有哪些核心参数?请分别说明它们的作用。 考察对线程池核心参数及其作用的理解