小红书面试题 · Java
小红书相关面试题,按最终去重题目聚合。
共 2200 道真题 · 当前筛选命中 167 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 101 题请解释Java类加载的双亲委派模型及其作用。 考察对类加载机制的理解及实际应用场景第 102 题创建类A,其静态方法入参为类A的实例,询问方法内部如何找到该对象、对象实际地址,以及如何读取对象某一字段的值 考察Java对象引用、内存地址概念及字段访问机制第 103 题请介绍线程池的核心参数及其作用,以及线程池的工作流程。 考察线程池参数理解与执行流程掌握第 104 题请设计一个颜色工厂(ColorFactory)实例,根据颜色名称返回对应的颜色对象。 考察简单工厂模式的理解与面向对象设计第 105 题介绍一下偏向锁和轻量级锁的实现机制。 考察对偏向锁和轻量级锁细节的深入理解第 106 题那如何设计一个阻塞队列呢 考察并发数据结构设计、线程安全与阻塞机制理解第 107 题请说明动态线程池的核心参数及其执行流程。 考察对线程池核心参数理解与任务执行流程的掌握第 108 题类的对象头里边存有什么数据? 考察对Java对象内存布局和对象头结构的理解第 109 题JVM堆内存中的对象是否会被垃圾回收?请介绍一种垃圾回收算法。 考察对Java堆内存与垃圾回收算法基础知识的理解第 110 题请实现一个线程安全的单例模式,并说明双重检查锁定(DCL)的实现方式。 考察并发场景下单例实现的正确性与线程安全理解第 111 题在实现@Autowired的依赖注入时,是怎么通过反射来获取成员变量的? 考察反射API在依赖注入中的应用与实现细节第 112 题请列举Java中常用的线程安全类和非线程安全类,并说明它们之间的区别。 考察对Java集合类线程安全特性的掌握程度第 113 题请深入讲解你项目中使用的线程共享队列任务取出的底层原理,包括锁、队列实现和线程协作机制。 考察对并发数据结构底层实现和线程协作机制的理解第 114 题什么是公平锁与非公平锁?各自有什么优缺点? 考察锁公平性机制的理解与利弊权衡第 115 题通过反射机制是否可以破坏单例模式?请说明原因及防范措施。 考察对单例实现细节及反射攻击风险的掌握第 116 题讲讲AQS是什么以及实现原理,常见的应用有哪些? 考察对Java并发核心AQS的理解、实现机制及其典型应用场景第 117 题请分别说明静态代理的两种实现方式及其特点。 考察对静态代理实现方式的理解与辨析第 118 题请说明 final 关键字修饰变量、方法、类各自的区别。修饰方法时,方法内部的数据能否被修改?修饰类时,类中方法能否被修改或重写?能否通过反射修改被 final 修饰的属性?是否在任何情况下都能通过反射修改? 考察对 Java final 语义的完整理解,包括不可变性边界和反射的作用第 119 题为什么synchronized可以直接锁类名.class,它为什么是唯一的? 考察对Java类对象唯一性与synchronized锁机制的理解第 120 题谈谈 Java 的 Serial GC、G1、ZGC 垃圾回收器 考察 JVM 垃圾回收器的特性、适用场景与演进理解