后端岗位面试题 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 12627 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 981 题ConcurrentHashMap 如何实现并发安全? 考察对ConcurrentHashMap内部机制和并发控制细节的理解第 982 题任务提交到线程池后,线程池是如何调度执行的? 考察线程池执行流程、任务排队与拒绝策略的理解第 983 题Java 中对象创建过程是怎样的? 考察 JVM 内存分配与对象初始化流程第 984 题请手写一个线程安全的单例模式实现,并说明其线程安全性和延迟加载策略。 考察线程安全单例的多种实现方式及对并发安全的理解第 985 题请介绍常见集合类的底层数据结构和扩容机制。 考察对常用集合实现原理与扩容机制的理解第 986 题你说一下 ArrayList 和 LinkedList 有什么区别呢? 考察对 Java 集合框架中常用线性表实现差异的理解第 987 题请说明 HashMap 的底层实现,以及它与 Hashtable 的主要区别。 考察对 HashMap 底层数据结构和线程安全相关基础知识的掌握第 988 题HashMap在插入元素时如何解决哈希冲突?请说明链表和红黑树的转换条件。 考察哈希冲突处理机制及树化阈值细节第 989 题Java反射机制和使用场景 考察对Java反射原理的理解及实际应用场景第 990 题请介绍你在业务系统中做过数据自动化回流展示或工作流管理系统的经历,并说明技术实现。 考察候选人业务系统开发经验及技术选型能力第 991 题线上出现 Full GC,如何排查并解决? 考察对 JVM 垃圾回收机制的理解及线上问题排查思路第 992 题请概括介绍 Java 集合框架的整体结构,并说明主要接口和类的用途。 考察对 Java 集合框架的整体理解和关键设计要点第 993 题map顶层的接口实现类有哪些? 考察Java中Map接口的主要实现类及其适用场景第 994 题String可变吗? 考察对Java或类似语言中String对象不可变性的理解和底层实现第 995 题你使用过哪些 Java 多线程框架或并发工具? 考察并发工具积累与选型理解第 996 题请介绍 Java 中你熟悉的并发锁机制及其适用场景。 考察 Java 并发锁体系的掌握程度与场景区分能力第 997 题请实现两个线程交替打印,一个线程打印数字序列 1,2,3,4,…,另一个线程打印字母序列 a,b,c,d,…,要求输出结果为 1a2b3c4d…。请说明你使用的同步机制及原因。 考察多线程交替执行的控制、同步原语选择与边界处理第 998 题请介绍 ThreadLocal 的原理? 考察对线程隔离存储机制的理解,包括底层实现、内存泄漏风险和适用场景第 999 题请说明Java中常用的访问修饰符及其访问权限范围。 考察Java访问控制机制的理解与应用第 1000 题请解释 Java GC 中对象的分代年龄概念,以及默认的 15 这个数值能否调大或调小? 考察对 HotSpot 对象头分代年龄存储原理及晋升阈值调整机制的理解