后端岗位面试题 · 技术选型 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1725 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 301 题你用过哪些Map集合?各有什么特点? 考察对Java集合框架中Map接口实现的熟悉程度和选型意识第 302 题怎么创建出来一个不能改变的集合 考察对Java集合不可变创建方法及原理的理解第 303 题请介绍JUC相关的内容,包括常用的并发工具类及其使用场景。 考察对Java并发工具包(JUC)的整体掌握程度及实际应用能力第 304 题在Java里有哪些开启多线程的方式? 考察对Java线程创建方式的理解与适用场景区分第 305 题请介绍 Java 中常用的数据结构及其对应的集合类,并说明各自的特点和适用场景。 考察对 Java 数据结构与集合框架的理解和实际选型能力第 306 题介绍一下Lombok,说一下它是如何简化实体类开发的? 考察对Lombok核心注解的掌握及其在实体类开发中的实际应用第 307 题String 类可以被继承吗? 考察对 Java String 类不可继承性及其背后设计原因的理解第 308 题BIO、NIO、AIO有什么区别? 考察对Java IO模型演进及其适用场景的理解第 309 题请概述 CopyOnWriteArrayList 和 ConcurrentHashMap 的底层实现原理。 考察对并发容器底层数据结构与线程安全实现机制的理解第 310 题请详细说明ConcurrentHashMap的底层实现原理。 考察对ConcurrentHashMap数据结构、锁机制及演进的理解深度第 311 题在 Java 中,阻塞队列有哪些常见实现?请简要说明其特点。 考察对 Java 阻塞队列实现的了解与区别第 312 题线程池什么时候会创建非核心线程? 考察线程池执行流程、任务队列与核心线程数的交互关系第 313 题我们为什么会用反射?什么时候会用到反射 考察对反射机制的理解及其适用场景第 314 题讲讲 Java、Python、Go 三者之间的主要区别。 考察对主流编程语言特性的理解、对比分析能力及技术选型意识第 315 题请介绍 Java 对象头的基本结构,并结合 synchronized 的锁升级过程说明其作用。如果 JVM 已默认禁用偏向锁,锁升级路径会如何变化? 考察对象头理解与实际锁机制变化的掌握第 316 题stringRedisTemplate和RedisTemplate有什么区别? 考察对 Spring Data Redis 中 RedisTemplate 与 StringRedisTemplate 序列化机制及适用场景的理解第 317 题请对比 Golang 和 Java 在语言特性上的主要区别。 考察对两种语言核心设计差异的理解第 318 题请说明你的项目 AgentX 平台与 Java 技术栈的关联性,具体涉及哪些关键模块或实现? 考察候选人项目经验与技术栈匹配度,判断其实际参与深度第 319 题怎么用Arthas做排查?Arthas的原理是什么? 考察Java诊断工具Arthas的实践应用和原理理解第 320 题请介绍Java中的AtomicInteger原子类及其使用场景。 考察对并发安全与原子操作的理解