后端岗位面试题 · 系统设计

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 11841 · 更新 2026-08-05

筛选题目已选:系统设计
第 381 题消息队列的作用是什么? 考察对消息队列核心价值的理解与典型应用场景的掌握系统设计技术原理第 382 题如果在SpringBoot应用中配置了多个数据源,你会如何管理和使用这些数据源? 考察多数据源管理的架构设计、配置隔离与事务处理能力风险判断系统设计技术选型Spring Boot第 383 题怎么在队列或线程池设计中实现多级任务优先级排序? 考察任务优先级排序的技术方案与线程池场景下的边界处理风险判断系统设计方案权衡第 384 题实现一个RPC框架需要考虑哪些关键点? 考察RPC框架设计的完整性与工程意识系统设计技术原理方案权衡RPC第 385 题请介绍大模型中的 MCP(Model Context Protocol)协议,并谈谈与之相关的关键技术。 考察对大模型上下文协议的理解及周边技术知识广度系统设计技术原理MCP第 386 题项目中怎么使用Redis的? 考察候选人在实际项目中应用Redis的场景、设计与权衡能力问题拆解系统设计技术原理Redis第 387 题微服务架构中模块划分是不是越多越好?请说明理由并给出你的取舍原则。 考察对微服务拆分边界的理解与方案权衡能力业务理解系统设计方案权衡第 388 题业务方消费MQ比较慢,导致调度出问题,这种情况你们是怎么考虑的? 考察对消息积压、消费者性能与调度依赖关系的理解和治理思路风险判断系统设计问题排查第 389 题ZooKeeper集群中各个节点之间的数据是如何共享和保持一致性的? 考察对ZooKeeper数据同步机制和一致性协议的理解系统设计技术原理ZooKeeper第 390 题请说明在嵌入式系统移植中,Boot Loader(如U-Boot)移植通常涉及哪些关键内容和步骤? 考察对Boot Loader移植流程、硬件初始化、配置适配的理解问题拆解系统设计技术原理第 391 题请介绍你在实际项目中如何使用 Redis 实现分布式锁,并说明其设计要点和可能存在的问题。 考察对 Redis 分布式锁的实践理解、设计要点与边界问题的把握风险判断系统设计技术原理Redis第 392 题在Spring中使用@Transactional注解能否保证多个数据源操作的一致性?请说明原因及替代方案。 考察对Spring事务管理边界、分布式事务原理的理解系统设计技术原理方案权衡Spring Framework第 393 题请解释零拷贝技术及其在 Netty 中的实现方式。 考察零拷贝技术原理、适用场景及 Netty 相关优化机制性能优化系统设计技术原理Netty第 394 题请谈谈你对 Kubernetes 和 Docker 的理解,包括它们各自解决什么问题以及两者之间的关系。 考察对容器技术与容器编排技术的基本认知和关系理解系统设计技术原理DockerKubernetes第 395 题请介绍 Nacos 的一致性协议及其适用场景。 考察对 Nacos 分布式一致性机制的理解和场景判断能力系统设计技术原理方案权衡Nacos第 396 题你说部署集群时通过发送心跳包保证主节点正常,但如果心跳可以正常返回,而主节点内部其实出现了问题,这种情况怎么去保证集群的可用性? 考察分布式系统中活性检测的局限性与故障处理机制风险判断系统设计问题排查第 397 题JWT单点登录是什么? 考察对JWT单点登录概念、组成和流程的理解系统设计技术原理JWT第 398 题商品下单到库存扣减的流程中,如何保证数据一致性? 考察分布式事务与库存一致性的设计能力风险判断系统设计方案权衡第 399 题在电商交易链路中,如何保证下单服务和库存服务之间的数据一致性? 考察分布式事务方案选型与数据一致性理解系统设计技术原理方案权衡第 400 题在设计分布式锁时,你会选择使用框架还是手写 Lua 脚本?请说明你的偏好和理由。 考察分布式锁实现方案的技术选型与权衡能力系统设计技术选型方案权衡Redis