后端岗位面试题 · 技术选型 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1725 道 · 更新 2026-08-05
筛选题目已选:技术选型 · Java
考察点
技术栈
第 801 题ConcurrentHashMap 用来解决什么问题?在什么场景下你会选择使用它? 考察并发容器选型、线程安全原理与使用场景判断第 802 题如何保证Java中Map的并发安全?请对比几种方案及其适用场景。 考察并发安全方案选型与原理第 803 题什么业务场景下可以使用volatile? 考察对volatile适用场景的判断能力第 804 题请解释 Java 中重写(Override)和重载(Overload)的区别,并说明它们的应用场景。 考察对 Java 多态中重写与重载概念的理解及区分第 805 题C和Java的区别是什么? 考察对C与Java语言特性、运行机制和应用场景的对比理解第 806 题JUC 中的线程池你了解吗?核心参数有哪些?什么时候用? 考察对线程池核心参数的理解、适用场景判断及参数配置能力第 807 题除了 ReentrantReadWriteLock,JDK 中还有哪些基于 AQS 实现的同步工具类? 考察对 Java 并发工具类底层原理的广泛了解第 808 题了解哪些Java常用集合?分别适用于什么场景? 考察Java集合框架的基础掌握与场景选型能力第 809 题请说明 Java 中 final 关键字的主要用法。 考察对 Java final 关键字应用场景的理解第 810 题有什么HashMap是线程安全的? 考察并发场景下线程安全Map的实现与适用场景第 811 题Java 有协程吗?如果有,与线程相比有什么优势? 考察对 Java 并发模型演进和协程概念的理解第 812 题请介绍阿里巴巴开源的高性能RPC框架Dubbo的核心设计原理和使用场景。 考察对RPC框架核心概念、架构设计及生态的理解第 813 题请说明 ArrayList 和 LinkedList 的底层结构差异,并分析 ArrayList 的扩容(grow)机制及其对性能的影响。 考察对常用集合底层实现的理解和性能分析能力第 814 题你日常使用哪个 JDK 版本?请介绍你关注或使用的该版本或更新版本中的新特性。 考察对 Java 版本演进的理解及实际应用能力第 815 题谈谈你知道Java集合有哪些接口哪些类 考察Java集合框架的接口层级、常用实现类及其特点第 816 题HashMap与TreeMap有什么区别? 考察对Java集合框架中两种Map实现的原理与适用场景的理解第 817 题在Java Web应用中,如何通过Controller接收HTTP请求头和请求行中的信息? 考察对Spring MVC控制器参数绑定机制的理解与使用第 818 题请简述 Java 中线程安全的 HashMap 有哪些实现方式,并比较它们的优缺点。 考察并发场景下数据结构选型与权衡能力第 819 题请列举并说明常见的可重入锁实现及其基本原理。 考察对可重入锁概念及其典型实现的理解第 820 题JDK动态代理与CGLIB代理的区别是什么? 考察对Java动态代理机制底层原理与适用场景的理解