后端岗位面试题 · 风险判断
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 14586 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 161 题Redis分布式锁怎么保证加的锁和解的锁是同一把锁? 考察分布式锁解锁时身份校验机制与正确性意识第 162 题针对 Redis 哈希数据结构出现的大 Key 问题,如何去解决? 考察对 Redis 大 Key 危害的识别与常用治理手段第 163 题如何评估 Redis 锁的超时时间?请结合看门狗机制和压测来说明。 考察分布式锁超时评估方法及看门狗机制的理解第 164 题请解释微服务架构中的熔断器概念,并说明其存在的必要性。 考查候选人对服务容错机制的理解,包括熔断器的定义、作用原理及应用场景。第 165 题请解释 Hystrix 是什么,并说明它在微服务架构中的主要职责和核心功能。 考查对 Hystrix 的基本认知及其在微服务容错领域的角色。第 166 题请解释在微服务架构中,服务雪崩现象的含义及其产生的原因。 考查对微服务架构中故障传播机制的理解。第 167 题如何在分布式系统中实现分布式锁? 考察分布式锁的正确性、可用性及故障场景处理能力第 168 题请解释服务熔断在微服务架构中的作用,并阐述其触发机制与恢复过程。 考查对微服务容错机制中服务熔断概念、工作原理及关键设计的理解。第 169 题请从定义与运行机制两个层面说明 Sentinel 是什么,以及它是怎样完成流量治理的? 考查对 Sentinel 核心概念与工作原理的理解。第 170 题请实现一个随机红包分发算法,将总金额随机分配给指定人数。 考察随机分配算法的设计、边界处理与均匀性第 171 题请详细说明在项目中你是如何解决数据库与缓存一致性的问题。 考察对缓存与数据库一致性问题的理解和实际解决方案第 172 题LinkedList 是不是线程安全的? 考察对 Java 集合类线程安全性基础的掌握第 173 题ThreadLocal 是解决什么问题的,有什么作用? 考察对线程局部变量隔离机制的理解与应用第 174 题Java多线程安全性:类中静态变量、成员变量、局部变量是否线程安全? 考察对Java变量作用域与线程安全关系的理解第 175 题请分析 RabbitMQ 如何保证消息的可靠性投递,分别从生产者到交换机、交换机到队列、消费者消费三个环节说明。 考察消息可靠性的分层保障机制及故障处理第 176 题请解释灰度发布、金丝雀部署和蓝绿部署这三种发布策略,并说明它们各自的核心思想、适用场景以及可能存在的风险。 考查候选人对不同部署发布策略的理解,包括其定义、区别、适用场景及潜在风险。第 177 题线程池队列满了的时候通常有哪些处理方式? 考察线程池饱和策略的理解与选择第 178 题面对线上消息队列出现故障的场景,如何设计一套兜底改造方案来保障系统的可靠性和数据不丢失? 考查候选人在消息队列故障场景下的容灾设计能力,包括降级、重试、数据一致性等兜底策略。第 179 题为什么用布隆过滤器解决黑名单查询问题? 考察对布隆过滤器原理、误判特征及适用场景的理解第 180 题订单支付使用异步支付,如何确保用户不会重复支付订单? 考察分布式场景下防止重复支付的幂等设计与并发控制