小红书面试题 · Java
小红书相关面试题,按最终去重题目聚合。
共 2200 道真题 · 当前筛选命中 167 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 121 题请解释 volatile 和 synchronized 关键字的作用及适用场景,并说明它们的区别。 考察对Java并发机制的理解及适用场景辨析第 122 题假如说我初始容量传了5,就new HashMap(5),然后我往里put了一个元素,那么请问执行完之后,这个HashMap底层的数组大小是多大? 考察HashMap初始化容量与扩容机制的理解第 123 题除了ThreadLocal外,Java的弱引用还有哪些使用场景? 考察对弱引用特性及其在Java生态中实际应用的理解与分析能力第 124 题Java有GC了是否还会有内存泄漏?讲讲哪些场景下会出现内存泄漏 考察对Java垃圾回收机制的理解及内存泄漏的识别能力第 125 题Java线程池默认的队列接口有哪些? 考察对线程池任务队列接口的掌握第 126 题请介绍 ConcurrentHashMap 的实现原理、线程安全机制及适用场景。 考察对并发容器底层实现、线程安全性和适用场景的理解第 127 题Java中如何保证线程安全?请列举常见机制。 考察线程安全的基础机制与适用场景第 128 题volatile是如何实现可见性的? 考察对Java内存模型和volatile底层实现原理的理解第 129 题如果抽象类被继承的子类没有实现其全部抽象方法会怎么样? 考察对抽象类与继承机制的理解,以及子类必须实现抽象方法的基本规则第 130 题Java线程池有哪些拒绝策略?请分别说明它们的行为和适用场景。 考察对线程池拒绝策略的理解和场景应用第 131 题在多线程场景下使用 volatile 时,它具体防止哪类指令重排? 考察对 volatile 内存语义和指令重排约束的理解第 132 题LinkedList的删除操作是O(1)的吗?请结合具体场景说明。 考察对链表操作复杂度的深入理解和边界意识第 133 题请谈谈你在实际开发中对 Java 注解的使用经验。 考察对 Java 注解机制的理解及实际应用能力第 134 题AQS中的公平锁和非公平锁是如何实现的? 考察对AQS同步队列、状态管理和锁公平性机制的深入理解第 135 题请说明synchronized锁升级的过程。 考察Java内置锁从偏向锁到重量级锁的升级机制与条件第 136 题讲一下synchronized关键字的底层实现原理。 考察对synchronized锁机制底层原理的掌握程度第 137 题JVM是怎么做线程同步的 考察对JVM线程同步机制及底层原理的理解第 138 题synchronized和Lock的区别是什么? 考察并发编程中两种锁机制的实现原理、适用场景与权衡第 139 题分别讲讲synchronized、ReentrantLock、信号量的具体实现逻辑 考察Java并发同步机制的理解深度第 140 题线程池提交任务的方法submit和execute有什么区别? 考察对线程池两种提交方式语义差异的理解