小红书面试题 · 技术原理 · Java

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

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

筛选题目已选:技术原理 · Java
第 101 题介绍一下偏向锁和轻量级锁的实现机制。 考察对偏向锁和轻量级锁细节的深入理解技术原理方案权衡Java第 102 题那如何设计一个阻塞队列呢 考察并发数据结构设计、线程安全与阻塞机制理解编码实现问题拆解技术原理Java第 103 题请说明动态线程池的核心参数及其执行流程。 考察对线程池核心参数理解与任务执行流程的掌握问题拆解风险判断技术原理Java第 104 题类的对象头里边存有什么数据? 考察对Java对象内存布局和对象头结构的理解技术原理Java第 105 题JVM堆内存中的对象是否会被垃圾回收?请介绍一种垃圾回收算法。 考察对Java堆内存与垃圾回收算法基础知识的理解技术原理JavaJVM第 106 题请实现一个线程安全的单例模式,并说明双重检查锁定(DCL)的实现方式。 考察并发场景下单例实现的正确性与线程安全理解编码实现技术原理Java第 107 题在实现@Autowired的依赖注入时,是怎么通过反射来获取成员变量的? 考察反射API在依赖注入中的应用与实现细节问题拆解技术原理JavaSpring Framework第 108 题请列举Java中常用的线程安全类和非线程安全类,并说明它们之间的区别。 考察对Java集合类线程安全特性的掌握程度风险判断技术原理Java第 109 题请深入讲解你项目中使用的线程共享队列任务取出的底层原理,包括锁、队列实现和线程协作机制。 考察对并发数据结构底层实现和线程协作机制的理解编码实现风险判断技术原理Java第 110 题什么是公平锁与非公平锁?各自有什么优缺点? 考察锁公平性机制的理解与利弊权衡技术原理方案权衡Java第 111 题通过反射机制是否可以破坏单例模式?请说明原因及防范措施。 考察对单例实现细节及反射攻击风险的掌握安全意识技术原理方案权衡Java第 112 题讲讲AQS是什么以及实现原理,常见的应用有哪些? 考察对Java并发核心AQS的理解、实现机制及其典型应用场景问题拆解技术原理方案权衡Java第 113 题请分别说明静态代理的两种实现方式及其特点。 考察对静态代理实现方式的理解与辨析问题拆解技术原理方案权衡Java第 114 题请说明 final 关键字修饰变量、方法、类各自的区别。修饰方法时,方法内部的数据能否被修改?修饰类时,类中方法能否被修改或重写?能否通过反射修改被 final 修饰的属性?是否在任何情况下都能通过反射修改? 考察对 Java final 语义的完整理解,包括不可变性边界和反射的作用风险判断技术原理Java第 115 题为什么synchronized可以直接锁类名.class,它为什么是唯一的? 考察对Java类对象唯一性与synchronized锁机制的理解技术原理Java第 116 题谈谈 Java 的 Serial GC、G1、ZGC 垃圾回收器 考察 JVM 垃圾回收器的特性、适用场景与演进理解技术原理方案权衡JavaJVM第 117 题请解释 volatile 和 synchronized 关键字的作用及适用场景,并说明它们的区别。 考察对Java并发机制的理解及适用场景辨析技术原理方案权衡Java第 118 题假如说我初始容量传了5,就new HashMap(5),然后我往里put了一个元素,那么请问执行完之后,这个HashMap底层的数组大小是多大? 考察HashMap初始化容量与扩容机制的理解问题拆解技术原理Java第 119 题除了ThreadLocal外,Java的弱引用还有哪些使用场景? 考察对弱引用特性及其在Java生态中实际应用的理解与分析能力风险判断技术原理Java第 120 题Java有GC了是否还会有内存泄漏?讲讲哪些场景下会出现内存泄漏 考察对Java垃圾回收机制的理解及内存泄漏的识别能力风险判断技术原理Java