小红书面试题 · 风险判断 · Java
小红书相关面试题,按最终去重题目聚合。
共 2200 道真题 · 当前筛选命中 36 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 21 题为什么要双重检查锁定(double-checked locking)? 考察并发单例模式的正确性、可见性与性能权衡第 22 题请说明动态线程池的核心参数及其执行流程。 考察对线程池核心参数理解与任务执行流程的掌握第 23 题请列举Java中常用的线程安全类和非线程安全类,并说明它们之间的区别。 考察对Java集合类线程安全特性的掌握程度第 24 题请深入讲解你项目中使用的线程共享队列任务取出的底层原理,包括锁、队列实现和线程协作机制。 考察对并发数据结构底层实现和线程协作机制的理解第 25 题请说明 final 关键字修饰变量、方法、类各自的区别。修饰方法时,方法内部的数据能否被修改?修饰类时,类中方法能否被修改或重写?能否通过反射修改被 final 修饰的属性?是否在任何情况下都能通过反射修改? 考察对 Java final 语义的完整理解,包括不可变性边界和反射的作用第 26 题除了ThreadLocal外,Java的弱引用还有哪些使用场景? 考察对弱引用特性及其在Java生态中实际应用的理解与分析能力第 27 题Java有GC了是否还会有内存泄漏?讲讲哪些场景下会出现内存泄漏 考察对Java垃圾回收机制的理解及内存泄漏的识别能力第 28 题请介绍 ConcurrentHashMap 的实现原理、线程安全机制及适用场景。 考察对并发容器底层实现、线程安全性和适用场景的理解第 29 题Java线程池有哪些拒绝策略?请分别说明它们的行为和适用场景。 考察对线程池拒绝策略的理解和场景应用第 30 题在多线程场景下使用 volatile 时,它具体防止哪类指令重排? 考察对 volatile 内存语义和指令重排约束的理解第 31 题为什么会有线程安全问题?请举例说明。 考察对并发产生竞争条件的根本原因和典型场景的理解第 32 题反射的使用场景有哪些? 考察对反射机制的理解及其在实际开发中的应用第 33 题请说明 ThreadLocal 的原理和使用场景。 考察对线程局部变量底层机制的理解及实际应用能力第 34 题单例模式怎么实现? 考察单例模式的多线程安全实现与适用场景第 35 题volatile能保证线程安全吗? 考察对volatile语义、内存可见性与原子性的理解第 36 题线程池提交任务失败如何感知? 考察线程池任务提交与执行失败的处理机制