后端岗位面试题 · 方案权衡 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 3203 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 981 题垃圾回收器,你用的哪个? 考察候选人对其项目所用垃圾回收器的实际掌握与选择依据第 982 题请介绍Java中垃圾回收(GC)的基本原理和常见垃圾回收器。 考察对GC基础知识、算法演进及常见回收器的理解第 983 题Redis的String和Java的String有什么不同?Redis的简单动态字符串(SDS)的动态体现在哪里,有什么优劣? 考察Redis SDS底层设计与主流语言字符串实现的差异、动态扩缩容机制及权衡第 984 题请说明 Map 的底层数据结构是怎样的。 考察对 Map 常见实现底层存储结构的掌握第 985 题在Java订单系统中,如何保证事务性?是选择框架层还是数据库层实现? 考察事务控制层次选择的权衡与理解第 986 题既然已经使用了互斥锁保证互斥,为什么还要进行双重检查? 考察对同步开销优化的理解以及锁与并发性能的关系第 987 题Java中实现线程同步的锁有哪些方式? 考察对Java并发锁体系的理解与应用选型第 988 题有个场景,需要存储用户ID和用户的其他信息,要求利用Java集合知识设计一个结构,防止重复ID存储。你会如何设计? 考察Java集合框架的应用和唯一性约束处理能力第 989 题String、StringBuilder、StringBuffer三者区别和优缺点 考察字符串类的不可变性、线程安全与性能差异第 990 题请介绍Java集合类的相关知识,包括整体框架、常用实现类及适用场景。 考察集合框架的掌握程度和实际选型能力第 991 题synchronized 和 ReentrantLock 有什么异同? 考察对两种常用同步机制的理解深度第 992 题现在让你选择一个性能比较好的线程安全的HashMap,你会选择哪个? 考察对Java并发容器特性、适用场景和性能权衡的理解第 993 题synchronized和锁的区别? 考察并发同步机制的理解与选型能力第 994 题请描述线程池处理任务的核心工作过程,并说明拒绝策略有哪些及如何选择。 考察对线程池运行机制和拒绝策略的掌握程度第 995 题HashMap中如何定位桶,如果有100个键值对要存入HashMap中,如何使其效率最高? 考察HashMap底层原理、哈希定位机制及容量设计优化第 996 题NIO为什么快?它的性能优势来源有哪些? 考察对NIO性能优势的深入理解和实际适用场景第 997 题有了synchronized为什么还会出现Lock? 考察并发同步机制演进、需求差异与精确选择能力第 998 题在 HashMap 中,单链表采用头插法和尾插法分别有什么优缺点? 考察对链表插入方式性能与安全性的权衡分析第 999 题你熟悉 Java 和 Python,请你分别说说这两种语言在多线程方面的主要特点,以及你通常如何选择和使用它们? 考察对 Java 与 Python 多线程模型的理解与对比能力第 1000 题如何做到线程安全? 考察并发编程中线程安全的核心机制与适用场景