后端岗位面试题 · 风险判断
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 14586 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 981 题MQ如何防止消息被重复消费? 考察消息队列消费幂等性与重复消息处理能力第 982 题请解释ZooKeeper的ZAB协议,并说明它如何保证消息的可靠性和顺序性。 考察对ZAB协议核心机制及其一致性与顺序保证的理解第 983 题在缓存与数据库双写场景中,如果采用“先更新数据库,再删除缓存”的策略,会存在哪些问题?如何解决? 考察缓存一致性策略的理解及问题识别能力第 984 题Kafka消息调度相比数据库行级锁有哪些局限?哪些场景仍建议用锁? 识别Kafka调度方案的边界与锁的必要场景第 985 题请讲解任务队列的基本概念、使用场景以及实现方式,并说明如何避免任务重复执行。 考察对任务队列的理解深度及实际应用中的可靠性处理第 986 题假设由于网络延迟或重试等原因,服务端收到了两条相同的数据,你的项目中有没有相应的应对措施? 考察接口幂等性设计及去重机制第 987 题如果Redis挂掉,请求直接打到数据库,怎么保证并发控制? 考察缓存故障场景下的并发控制和降级策略第 988 题RocketMQ 如何确保消息不重复消费? 考察对分布式消息队列幂等性和去重机制的理解第 989 题如果项目需要从单机部署改为集群部署,你认为需要做哪些改变? 考察对集群化改造点的系统思考与落地能力第 990 题请用代码模拟实现微信抢红包功能。 考察并发控制、随机分配算法和工程实现能力第 991 题极端情况下如果Redis宕机,你的结算程序会出现哪些错误?如何避免? 考察对Redis作为依赖的故障感知和降级处理能力第 992 题请介绍Linux中TCP超时重传时间和重试次数相关的内核参数及其调整策略。 考察对TCP重传机制和内核参数调优的理解第 993 题redis中分布式锁的实现? 考察分布式锁的正确性、安全性和高可用设计第 994 题如何利用时间戳实现接口或系统的幂等性?请说明可行场景与设计要点。 考察幂等性设计中对时间戳作用的准确理解与边界把握第 995 题一个类中有一个静态方法和一个普通方法,普通方法内定义了一个静态类,该静态类内又有一个静态方法和一个普通方法。这四个方法的锁竞争情况是怎样的? 考察对Java中静态方法与实例方法锁机制的理解,以及嵌套静态类的作用域与共享状态第 996 题C++中内存模型中堆和栈的区别 考察对C++内存分配模型、生命周期和性能特征的掌握第 997 题请说明TCP流量控制的实现方式。 考察对滑动窗口机制和接收端反馈的理解第 998 题什么是缓存击穿、缓存穿透和缓存雪崩?追问:如果缓存被删除,如何保证布隆过滤器中的对应数据也被移除? 考察缓存三大问题的定义、成因、解决方案及布隆过滤器的局限第 999 题CAS 操作会遇到哪些典型的问题?请至少列出三个,并简要说明各自的成因。 考察对 CAS 并发缺陷的全面理解,包括 ABA、自旋开销和原子性限制第 1000 题折扣券秒杀系统是如何实现的? 考察秒杀场景下并发控制、库存扣减和限流保护的实现思路