后端岗位面试题 · 编码实现 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1178 道 · 更新 2026-08-05
筛选题目已选:编码实现 · Java
考察点
技术栈
第 261 题如果使用 Java,定时打印应调用哪个具体方法?请说明其用法。 考察对 Java 定时调度 API 的熟悉程度第 262 题Java中CAS实现方法? 考察对CAS原理及Java中具体实现类的理解第 263 题请解释注解的实现原理,并说明如何自定义一个注解。 考察注解的元数据机制、运行时机及自定义注解的完整定义流程第 264 题手写线程安全的单例 考察单例模式的多线程正确性和实现方式理解第 265 题如果让你实现一个固定大小的阻塞队列,你会怎么做? 考察并发编程、阻塞队列的底层实现原理与边界处理第 266 题请详细介绍LRU缓存淘汰算法的实现方式,并说明如何保证时间复杂度和并发安全。 考察LRU缓存的设计原理、数据结构选择与并发安全实现第 267 题请介绍 CompletableFuture 的核心概念、典型用法以及使用时的注意事项。 考察对 CompletableFuture 异步编程模型的理解与实际应用能力第 268 题你是否写过涉及类加载机制的代码(如自定义Starter或SPI实现)?请介绍一个实例。 考察类加载机制的实际应用经验和代码实践能力第 269 题HashMap中元素放入时如何确定其在数组中的位置? 考察对哈希函数和索引计算的掌握第 270 题Integer如何比较值? 考察Java中Integer的值比较方式及自动装箱陷阱第 271 题请详细解释 Java 泛型的概念、作用及使用注意事项。 考察对 Java 泛型的底层原理、类型安全和使用限制的理解第 272 题请实现一个函数,计算给定整数数组中最大连续子数组的乘积,并说明算法思路。 考察动态规划与乘积边界处理能力第 273 题请说明如何遍历一个HashMap,并比较不同遍历方式的优缺点。 考察对HashMap遍历方式及其性能、安全性的理解第 274 题请说明 HashMap 中哈希值的计算方式,以及如何设计好的哈希函数。 考察哈希函数设计原理与散列均匀性第 275 题手撕:实现一个线程安全的单例模式 考察并发编程功底、线程安全机制与代码可靠性第 276 题如何运行一个jar包? 考察Java应用启动的基本操作第 277 题请说明Callable接口的用法,以及它与Runnable接口的区别。 考察对Java并发编程基础接口的理解与表达能力第 278 题请手写一个双重检查锁(DCL)单例模式实现,并说明其线程安全性。 考察对DCL单例模式及其线程安全性的理解与编码第 279 题五个线程abcde,如果想先执行a,再执行bcd,bcd执行完后执行e如何做? 考察并发线程协作与顺序控制机制的理解与应用第 280 题多线程了解吗,在Java中如何实现多线程? 考察对Java多线程基本概念和实现方式的掌握程度