后端岗位面试题 · 问题拆解 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1727 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 881 题如果一个类没有实现任何接口,如何使用动态代理? 考察无接口场景下的AOP实现方案第 882 题请介绍PriorityQueue在JDK中的典型应用场景,并说明其底层数据结构。 考察对优先级队列数据结构及其实际应用的理解第 883 题请解释 String 的不可变性及其与字符串常量池的关系。 考察对 Java String 不可变设计及字符串常量池机制的深入理解第 884 题请说明HashMap的扩容机制以及put方法的内部流程。 考察对HashMap数据结构、扩容与插入逻辑的理解第 885 题算法题:实现一个HashMap,可选择拉链法或开放寻址法实现。 考察哈希表数据结构、冲突处理策略及其权衡的代码实现能力第 886 题请说明Java中实现多线程的常用方式及其区别。 考察对Java多线程基础机制的理解与对比能力第 887 题线程的wait和block状态的区别 考察对Java线程生命周期状态及其切换机制的准确理解第 888 题请说明类加载发生的时机,以及类加载的完整过程。 考察Java类加载机制的理解,包括加载时机和加载、链接、初始化阶段第 889 题请解释 HashMap 的负载因子和初始容量的作用,以及它们对性能的影响。 考察对 HashMap 内部结构、扩容机制和参数选择的理解第 890 题若线程池核心线程数为10、最大线程数为10、任务队列容量为10,最多能同时运行多少个任务? 考察线程池参数含义与并发上限的边界计算第 891 题Java中new一个对象的过程是怎样的? 考察Java对象创建的内存分配、初始化顺序与并发安全机制第 892 题Java中的集合类型都有哪些,详细说一下HashMap的结构? 考察Java集合框架的整体认知与HashMap内部结构的深入理解第 893 题Java的多态有哪几种实现方式?是在编译时还是运行时多态? 考察Java多态的分类、实现机制及编译期与运行期的区分第 894 题请介绍一下 HashMap 的基本原理。 考察对 HashMap 底层数据结构、哈希计算与扩容机制的理解第 895 题HashMap如何处理哈希冲突 考察哈希冲突解决机制与HashMap实现细节第 896 题动态线程池实现原理 考察线程池参数动态调整的实现机制与并发安全第 897 题请介绍你知道哪些线程安全的数据结构,并说明它们分别适合什么场景。 考察对线程安全数据结构的掌握及场景匹配能力第 898 题请解释AQS(AbstractQueuedSynchronizer)的核心原理及其在Java并发工具中的应用。 考察对AQS同步框架的理解,包括状态管理、等待队列和资源获取与释放机制第 899 题请描述Java垃圾回收的完整流程。 考察对JVM垃圾回收机制、分代收集和回收步骤的理解第 900 题请介绍一下什么是 happens-before 关系? 考察对并发编程中 happens-before 规则的掌握及多线程可见性问题的理解