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

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

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

筛选题目已选:系统设计
第 341 题在类似12306的项目中,如何设计令牌桶算法以保证并发控制下操作的原子性? 考察令牌桶实现中的并发安全与原子操作设计风险判断系统设计技术原理第 342 题介绍流媒体模块的功能与设计(分片上传、流媒体转码)。 考察对流媒体模块整体设计、分片上传和转码流程的理解问题拆解系统设计方案权衡第 343 题请描述你在项目中如何设计和实现防刷限流方案? 考察防刷限流的策略选择、实现方式及边界处理能力风险判断系统设计方案权衡Redis第 344 题请描述你的项目中定时消息推送的实现方案。 考察定时任务调度与消息推送的技术实现和权衡系统设计技术选型方案权衡第 345 题作为实现者,你会如何设计并实现 Nacos 的服务注册与发现功能? 考察服务注册与发现的架构设计能力系统设计技术原理方案权衡Nacos第 346 题日志器中的多线程并发写日志是怎么实现的? 考察并发日志写入的线程安全、性能与顺序保证风险判断系统设计技术原理第 347 题在项目中如何保证数据库数据和 Redis 缓存数据的一致性? 考察缓存与数据库一致性方案的掌握与场景分析风险判断系统设计技术原理Redis第 348 题微服务架构中服务发现和负载均衡如何实现? 考察服务注册、发现机制及负载均衡策略的理解和设计能力系统设计技术选型第 349 题如果让你设计一个框架,让Spring应用与LangChain等LLM编排框架集成,你会从两者的底层交互机制中得到哪些参考? 考察跨框架集成设计能力与底层交互机制理解系统设计技术原理技术选型LangChainSpring Framework第 350 题请解释线程的上下文信息以及它所占用的内存部分。 考察对线程上下文构成与内存布局的理解系统设计技术原理第 351 题请解释什么是事件驱动架构。 考察对事件驱动架构核心概念、工作原理及应用场景的理解系统设计技术原理第 352 题如何设计一个数据库来存储一个月的数据? 考察存储容量估算、数据模型设计和可扩展性系统设计技术选型方案权衡第 353 题两个用户连接到不同的服务器上,服务端如何实现实时消息推送? 考察分布式环境下消息推送的架构设计与一致性处理能力问题拆解系统设计技术选型Apache KafkaRedisWebSocket第 354 题如何确保数据库和Redis之间的数据一致性? 考察分布式环境下缓存与数据库一致性的理解和解决方案风险判断系统设计方案权衡Redis第 355 题请介绍 RocketMQ 的整体架构和消息收发的基本流程,并说明其相比其他消息队列的亮点。 考察对 RocketMQ 架构、消息流转核心环节和关键特性的理解深度系统设计技术原理Apache RocketMQ第 356 题怎么设计一个数据库连接池 考察连接池的核心设计要素、资源管理与性能权衡性能优化系统设计方案权衡第 357 题请解释分布式环境下注册中心的工作原理。 考察对服务注册、发现、健康检查等注册中心核心机制的理解系统设计技术原理技术选型NacosZooKeeper第 358 题设计模式在抽奖流程中的应用,以责任链模式和规则树举例,结合工厂模式、组合模式等策略具体说明。 考察设计模式在真实业务流程中的识别、组合与落地能力系统设计技术原理方案权衡第 359 题请介绍 Java 线程池的核心组成以及你在项目中如何选择和使用线程池参数。 考察对线程池核心概念、参数意义与工程应用的理解风险判断系统设计技术原理Java第 360 题请说明RAG(检索增强生成)的核心原理和标准流程。 考察对RAG原理、流程与组件的理解深度系统设计技术原理LLMRAG