后端岗位面试题 · 风险判断 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 2388 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Java
考察点
技术栈
第 161 题在Java中,如何安全地停止一个正在运行的线程?请说明推荐方式及原因。 考察线程协作式终止机制、中断处理和避免强制终止的意识第 162 题请谈谈你对Java异常处理机制的理解,并说明实际项目中如何合理使用异常。 考察候选人对异常处理原理的掌握以及工程实践中的合理运用能力第 163 题说一说ThreadLocal,你在哪里用过,什么时候会调用remove? 考察ThreadLocal原理理解、典型使用场景及内存泄漏防护意识第 164 题Java中如何安全的存储用户密码? 考察密码哈希、加盐和防暴力破解的安全实践第 165 题Java中如何避免内存泄漏? 考察对Java内存泄漏成因及预防措施的理解第 166 题线程池中的任务超过最大线程数时会发生什么?请描述常见的拒绝策略。 考察Java线程池饱和处理机制及常见拒绝策略的理解第 167 题介绍一下 ThreadLocal,它的作用和典型应用场景是什么? 考察对线程局部变量原理、隔离机制及实际应用的理解第 168 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 169 题自定义线程池执行任务,什么都没发生,原因可能是什么? 考察线程池任务不执行的常见原因与排查思路第 170 题请详细解释 CopyOnWriteArrayList 的工作原理、适用场景及局限性。 考察对并发集合实现机制的理解及实际应用判断第 171 题请用代码模拟实现微信抢红包功能。 考察并发控制、随机分配算法和工程实现能力第 172 题一个类中有一个静态方法和一个普通方法,普通方法内定义了一个静态类,该静态类内又有一个静态方法和一个普通方法。这四个方法的锁竞争情况是怎样的? 考察对Java中静态方法与实例方法锁机制的理解,以及嵌套静态类的作用域与共享状态第 173 题当方法抛出异常时,ThreadLocal 中的值如何释放?请说明正确的清理方式。 考察 ThreadLocal 的底层原理和内存泄漏风险的处理能力第 174 题ThreadLocal 的底层实现机制及其在 Java 版本中的演进是怎样的? 考察 ThreadLocal 原理与版本演进的认识第 175 题怎么创建一个线程池 考察线程池创建方式、参数含义及使用规范第 176 题让你设计线程池一般怎么分配参数 考察线程池参数配置的依据与取舍能力第 177 题项目部署后服务持续 GC 导致不可用,可能的原因有哪些? 考察 GC 频繁、服务不可用的问题定位与原理理解第 178 题fail-fast和fail-safe机制的区别是什么?分别适用于什么场景? 考察并发集合迭代机制的设计思想与适用场景第 179 题请阐述 Redisson 实现分布式锁的核心机制,包括加锁、解锁以及锁自动续期的具体流程。 考查对 Redisson 分布式锁底层实现原理的掌握程度,重点在于 Redis 数据结构运用和看门狗机制。第 180 题在用数组加链表实现 HashMap 时,什么时候需要将链表树化,什么时候又会退化为链表? 考察 HashMap 树化与退化的触发条件及设计意图