后端岗位面试题 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 12627 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 941 题final修饰类的作用? 考察对Java final关键字在类层面约束的理解第 942 题说一说ArrayList的初始大小和扩容机制。 考察Java集合框架基础与性能特性第 943 题让你设计线程池一般怎么分配参数 考察线程池参数配置的依据与取舍能力第 944 题项目部署后服务持续 GC 导致不可用,可能的原因有哪些? 考察 GC 频繁、服务不可用的问题定位与原理理解第 945 题fail-fast和fail-safe机制的区别是什么?分别适用于什么场景? 考察并发集合迭代机制的设计思想与适用场景第 946 题双亲委派模型原理是什么? 考察对类加载机制、双亲委派流程及设计意图的理解第 947 题如何创建一个线程安全的哈希表?请对比不同方案。 考察并发容器选型与方案权衡能力第 948 题请阐述 Redisson 实现分布式锁的核心机制,包括加锁、解锁以及锁自动续期的具体流程。 考查对 Redisson 分布式锁底层实现原理的掌握程度,重点在于 Redis 数据结构运用和看门狗机制。第 949 题在用数组加链表实现 HashMap 时,什么时候需要将链表树化,什么时候又会退化为链表? 考察 HashMap 树化与退化的触发条件及设计意图第 950 题使用 ReentrantLock 时,在代码中一定要做什么事? 考察 Java 并发编程中显式锁的正确使用与资源释放意识第 951 题创建单例的时候如果指令重排怎么解决 考察对单例模式中指令重排问题的理解及解决方案第 952 题多线程场景中,当线程池有任务被拒绝时,如何避免或处理拒绝情况? 考察线程池拒绝策略的理解、处理与实际优化能力第 953 题请谈谈你对 Java 中 synchronized 关键字的了解。 考察对 synchronized 原理、用法和局限性的掌握程度第 954 题请介绍一下 Java 中常用的集合类及其适用场景。 考察对 Java 集合框架的分类理解、常用实现的特点与选型能力第 955 题请说明你对 Java 中 Optional 类的理解,并举例说明它的典型用法。 考察对 Java Optional 的设计意图、常见误用及实际使用场景的理解第 956 题你觉得Java和Python有什么区别? 考察对两种主流语言的特性理解、适用场景区分和比较分析能力第 957 题请介绍Java 20引入的主要新特性,并说明它们对开发实践的影响。 考察对Java版本演进的掌握及新特性实际应用的判断第 958 题ArrayList和LinkedList的区别是什么?日常使用中如何选择? 考察对Java集合框架底层实现、性能特性及适用场景的理解第 959 题HashMap 在多线程环境下存在哪些问题? 考察并发场景下 HashMap 的数据结构缺陷与线程安全问题第 960 题在多线程场景下,如何实现线程安全的单例模式?请说明实现方式和关键点。 考察并发环境下单例实现的技术细节与风险意识