小红书面试题 · 性能优化 · Java

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

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

筛选题目已选:性能优化 · Java
第 1 题服务频繁Full GC,请给出排查思路。 考察对JVM垃圾回收问题的定位、分析与解决能力性能优化技术原理问题排查JavaJVM第 2 题虚拟线程(Loom)实战:如何改造小红书IO密集型服务?对比线程池方案 考察虚拟线程原理、IO密集型场景适用性及与线程池方案的对比权衡性能优化技术原理方案权衡Java第 3 题Java OOM 问题处理:原因可能是什么,怎么处理? 考察JVM内存模型认知、OOM类型识别与排查处理能力性能优化技术原理问题排查Java第 4 题怎么排查一个Java程序哪些方法占用了更多CPU?有哪些常用工具? 考察Java程序CPU性能问题的定位思路和常见工具使用性能优化技术原理问题排查Java第 5 题平时编码或设计阶段,需要考虑什么样的优化方式尽量减少 Java 的内存申请或 GC? 考察对 Java 内存管理和 GC 原理的理解及实际编码优化意识性能优化技术原理Java第 6 题为什么 HashMap 中链表转红黑树的阈值是 8,而红黑树转回链表是 6? 考察对 HashMap 哈希冲突、泊松分布与性能权衡的理解性能优化技术原理方案权衡Java第 7 题如果在你的项目中,多个消费者线程频繁从共享队列取任务,你如何评估和优化并发性能? 考察并发场景下的性能分析与优化能力性能优化系统设计方案权衡Java第 8 题请解释ArrayList的扩容机制,包括扩容时机和新容量计算方式。 考察对ArrayList内部实现和性能开销的理解性能优化技术原理Java