后端岗位面试题 · 问题拆解 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1727 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 721 题请用类的继承机制实现一个能体现父类与子类关系的典型场景,并说明你如何设计父类中可被重写的方法。 考察面向对象继承的基本概念、方法重写设计与实际编码能力第 722 题在日志系统中,如何保证每个请求的日志都能正确地关联并携带同一个traceId? 考察分布式日志追踪中traceId的生成、传递与传播机制第 723 题如何排查死锁问题? 考察死锁排查的流程、工具使用和日志分析能力第 724 题请谈谈你对反射的理解,如何在实际项目中使用反射,以及你曾在哪些场景下应用过反射? 考察对反射原理的理解、实际使用能力以及应用场景的把握第 725 题算法题:实现一个 LRU 缓存,要求 get 和 put 操作的时间复杂度为 O(1)。 考察 LRU 缓存机制的理解、数据结构选择与编码实现能力第 726 题Java 的 Map 这种集合有哪些类型,都是怎么用的? 考察 Java 集合框架中 Map 接口的实现类型、特性及适用场景第 727 题请介绍Java集合框架的整体结构及其主要接口设计。 考察对Java集合框架体系结构的理解和核心接口的把握第 728 题你了解过哪些 JMM 相关的内容?请大概扩展说明一下。 考察对 Java 内存模型核心概念的理解与表达第 729 题Set如何保证key是唯一的? 考察Set实现机制与唯一性保证原理第 730 题如果动态加载一个类怎么做? 考察对类加载机制、加载路径与上下文类加载器的理解第 731 题请说明线程池的核心参数,并描述当一个新任务提交到线程池时,它会经历怎样的处理流程。 考察对线程池核心参数作用及任务调度机制的理解第 732 题请描述将一个task提交到线程池执行(submit)的完整流程。 考察对线程池提交任务到执行完成全链路的理解第 733 题Java底层反射机制是什么?哪些地方用到了反射? 考察对Java反射机制原理的理解及实际应用场景的掌握第 734 题什么场景适合使用 LinkedList? 考察对链表数据结构特性的理解及适用场景判断第 735 题讲讲HashMap底层 考察Java集合框架中HashMap的底层数据结构与核心机制第 736 题请解释Java的类加载机制。 考察对类加载过程及加载器层次的理解第 737 题请描述Java代码从编写到最终在JVM中运行的完整过程? 考察对Java编译、类加载、字节码执行及JVM运行时机制的完整理解第 738 题静态方法加锁时锁定的是当前类的 Class 对象吗? 考察 synchronized 底层锁对象理解和静态方法锁机制第 739 题请描述Java对象从新生代晋升到老年代的过程,以及在老年代中消亡的机制。 考察JVM分代回收中对象晋升与消亡的核心机制第 740 题AQS和CLH队列锁的底层实现是怎样的? 考察对AQS同步队列与CLH锁机制的理解深度