后端岗位面试题 · 技术选型 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1725 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 201 题Hashtable和HashMap有什么区别? 考察对Java集合类线程安全、键值约束和底层实现差异的理解第 202 题并发安全的集合有哪些? 考察对Java并发集合的掌握与适用场景区分第 203 题请比较 Java 与 Python 的主要异同点。 考察对两种主流语言特性的理解与对比能力第 204 题数组和ArrayList有什么区别? 考察对Java集合框架基础概念的掌握,理解固定大小与动态扩容的本质差异第 205 题在 Java 中,哪些 Map 实现是线程安全的?请列举并简要说明各自的适用场景。 考察对并发 Map 实现的掌握与选型能力第 206 题请列举并说明你在 JDK 源码中了解到的设计模式。 考察设计模式的理解深度及其在 JDK 中的实际应用第 207 题请描述你在 AI 超级智能体项目中实现 PDF 生成工具的具体方案,包括技术选型、核心流程和关键细节。 考查候选人在实际项目中实现 PDF 生成工具的技术方案、设计思路和工程实践能力。第 208 题知道集合有哪些吗? 考察对常见集合类型的认知广度与基本特性区分第 209 题如果 ArrayList 中存储了 1 亿条记录,你会采用什么方案来去除其中的重复数据? 考查在大数据量场景下对去重方案的选择、复杂度分析及内存与性能的权衡。第 210 题什么场景下适合使用synchronized进行线程同步? 考察对synchronized适用边界与局限的认识第 211 题线程池常见的四种创建方式是什么? 考察线程池创建方式的基础知识第 212 题两种动态代理的使用场景 考察对JDK动态代理与CGLIB动态代理的适用场景、原理差异及选择依据的理解第 213 题如何创建一个线程池? 考察线程池创建方式、核心参数理解及适用场景第 214 题list和set的区别以及底层实现 考察对Java集合框架中List和Set接口差异及底层数据结构实现的理解第 215 题请介绍常见的垃圾回收算法,并说明不同垃圾回收器如何实现这些算法。 考察垃圾回收基础知识的掌握与不同回收器实现细节的理解第 216 题什么是Java里的集合框架,列举几个常用的集合类。 考察对Java集合框架的总体认知和常用类的掌握第 217 题请比较常见垃圾回收器并说明选择依据。 考察对垃圾回收器原理及适用场景的理解第 218 题请介绍在 Java 中创建线程的主要方式,并对比各自的适用场景。 考察 Java 多线程基础与常见创建方式的区别第 219 题请介绍Java中常用数据结构的特点和适用场景。 考察对Java集合框架及常用数据结构特性的掌握与应用能力第 220 题C语言和Java在内存管理、执行机制和生态上有哪些核心区别? 考察语言特性差异及应用场景理解