后端岗位面试题 · 技术选型 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1725 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 81 题如何设计一个容器类?具体有哪些接口可以实现(例如 Collection、Map)? 考察容器设计中的接口抽象与实现取舍第 82 题集合框架中的 Set 接口有哪些常见实现?它们各自的特点和适用场景是什么? 考察对 Set 常用实现类及其底层特性的理解第 83 题在多线程下可以用什么替换HashMap? 考察对线程安全Map实现及其适用场景的理解第 84 题请说明 ArrayList 和 LinkedList 的区别,以及 ArrayList 的扩容机制。 考察对 Java 常见集合内部数据结构和动态扩容原理的理解第 85 题什么场景下使用反射,什么场景下不使用反射?请说明你的判断依据。 考察对反射适用边界的权衡能力第 86 题请列举 Java 中常见的动态代理实现方式。 考察对动态代理分类和实现原理的基础认知第 87 题介绍代理模式? 考察对代理模式概念、类型和应用场景的理解第 88 题你在实际项目中主要在哪类场景使用过 Java IO 流? 考察 IO 流实际应用与业务结合能力第 89 题创建线程池时重要的参数有哪些?它们分别有什么作用? 考察线程池核心参数的理解与配置能力第 90 题请解释标记复制算法的基本原理、适用场景及其优缺点。 考察对垃圾回收中标记复制算法的理解与应用能力第 91 题Python和Java在语言特性和使用场景上的主要区别是什么? 考察对两种主流语言差异的掌握及选型意识第 92 题金融业务中的金额数据适合用什么 Java 类型存储和计算?为什么? 考察浮点精度问题与金融金额的安全表示方案第 93 题请介绍 Java 反射机制及其应用场景。 考察对反射原理的理解与实际应用能力第 94 题Netty了解过吗? 考察 NIO 网络框架的基础认知、核心组件与适用场景第 95 题请介绍 TreeMap 的实现原理、主要特性及适用场景。 考察对 TreeMap 底层红黑树实现、排序特性、复杂度及适用场景的理解第 96 题Java 生成动态代理的方式有哪些?各有什么适用场景? 考察 JDK 动态代理与 CGLIB 等主流实现及取舍第 97 题线程池的核心参数有哪些?如何设置? 考察线程池七大核心参数的理解和配置能力第 98 题Java 中 HashMap 是线程安全的吗?如果不安全,如何保证并发场景下的线程安全? 考察 Java 集合类的线程安全认知与并发解决方案第 99 题你知道本地缓存可以用谷歌的Guava Cache吧,它和Caffeine有什么区别,为什么用Caffeine,它解决了Guava的什么问题? 考察对Guava Cache与Caffeine在本地缓存实现上的对比理解及技术选型能力第 100 题Linked List和LinkedList有什么区别? 考察对数据结构与编程语言具体实现的概念区分能力