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

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

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

筛选题目已选:系统设计
第 961 题线上系统出现QPS激增时,你会如何处理? 考察对高并发突发流量的应对策略与问题排查能力风险判断系统设计问题排查第 962 题HTTP协议的状态码有哪些?HTTP与HTTPS协议的区别是什么? 考察HTTP状态码的掌握程度以及对HTTP与HTTPS在安全性和通信机制上的理解系统设计技术原理HTTPHTTPS第 963 题在商用环境中,采用集群部署时,定时任务应在一台服务器上运行还是在每台服务器上都运行? 考察对分布式定时任务调度中任务唯一性与避免重复执行的理解风险判断系统设计方案权衡第 964 题请介绍你在项目中是如何搭建和使用 CI/CD 流程的。 考察 CI/CD 流程设计与工具应用能力结果导向系统设计问题排查DockerJenkins第 965 题消息队列可靠性如何保证? 考察消息传递全链路可靠性设计与故障处理风险判断系统设计技术原理第 966 题麦麦的排队调度,你会用什么样的数据结构? 考察对队列调度场景的数据结构选型与权衡系统设计技术原理方案权衡第 967 题请介绍RAG(检索增强生成)的完整流程。 考察对RAG核心组件与流程的理解系统设计技术原理RAGVector Database第 968 题在多台分布式服务器部署的场景下,你会如何设计用户登录状态共享方案?请说明关键技术选型和理由。 考察登录态共享的架构设计、技术选型及一致性与风险权衡系统设计技术选型方案权衡第 969 题常见的Java对象序列化框架有哪些?如何根据场景选择? 考察对序列化框架的选型能力和权衡意识系统设计技术选型方案权衡JavaJSONProtocol Buffers第 970 题请介绍一次数据库存储扩容或数据量增长应对的经历。 考察数据库容量规划与存储架构演进能力风险判断系统设计方案权衡第 971 题请介绍Spring框架中循环依赖的解决方案。 考察对Spring循环依赖原理、三级缓存机制及限制的理解系统设计技术原理Spring Framework第 972 题假设你的项目同时使用 Flowable 审批流和 Seata 分布式事务,请说明在审批过程中如何保障数据一致性。 考察将工作流与事务一致性结合的综合设计能力风险判断系统设计方案权衡Apache Seata第 973 题你们公司在生产环境中是如何部署数据库的? 考察对数据库高可用架构、容灾与运维规范的理解系统设计技术选型第 974 题如果一个高优推理任务需要马上执行,而且当前集群中已经没有其他可用资源了,你应该怎么设计? 考察资源受限场景下高优任务的调度策略与风险权衡风险判断系统设计方案权衡Kubernetes第 975 题在不拆库分表的前提下,如何进一步优化大规模数据下的 join 查询性能? 考察在架构约束下利用物化、数据分层和读写分离等方案性能优化系统设计方案权衡ElasticsearchMySQLRedis第 976 题Redis和MySQL怎么保证数据一致性 考察缓存与数据库一致性方案的理解与权衡系统设计方案权衡MySQLRedis第 977 题信号与执行之间存在强依赖,如何设计才能实现彻底解耦? 考察对事件驱动架构中消息传递与业务执行解耦策略的理解系统设计技术原理方案权衡第 978 题有一个大文件,内部存储1TB的int32位数据,现在希望能快速判断某一int是否存在(尽可能O(1)),利用什么数据结构? 考察对海量数据存在性查询的数据结构选型与性能权衡系统设计技术原理方案权衡第 979 题服务之间的通信方式有哪些? 考察对分布式系统中服务间通信方式的掌握与理解系统设计技术原理方案权衡第 980 题项目里如何使用Zset进行限流 考察对Redis有序集合实现滑动窗口限流原理及落地设计的理解风险判断系统设计技术原理Redis