后端岗位面试题 · 系统设计
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11841 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 561 题系统稳定性保障应该考虑哪些方面? 考察对系统稳定性保障的全面认知和风险意识第 562 题请谈谈你对业界主流秒杀系统架构的理解。 考察对分布式高并发场景下架构设计的认知与方案权衡能力第 563 题说一说Raft算法怎么实现数据一致性的 考察对Raft共识算法的核心机制和数据一致性实现原理的理解第 564 题请介绍你在保证缓存与数据库一致性时采用的关键策略,包括延迟双删、基于 binlog 的缓存更新以及设置合理缓存过期时间作为兜底。 考察缓存与数据库一致性问题的处理策略和方案权衡第 565 题Redis:一台机器256GB,很多台机器,一共有1T数据,怎么存 考察大规模数据存储时的Redis分片架构设计第 566 题如何设计LRU缓存策略来防止缓存污染? 考察对LRU缓存策略的理解及其在防止缓存污染问题上的具体设计第 567 题讲讲你的RPC框架,为什么要基于TCP协议自定义? 考察RPC框架设计动机、TCP与HTTP对比及自定义协议的优势第 568 题如何实现一个可靠的Redis分布式锁? 考察分布式互斥的实现原理与正确性第 569 题从发送一个请求开始,Spring MVC 的处理流程是怎样的? 考察对 Spring MVC 请求处理全链路的理解与关键组件掌握第 570 题请描述你项目中Redis的部署形态,如果是集群,请说明主节点如何组织以及主节点之间如何保持数据一致性。 考察对Redis集群架构和数据同步原理的理解第 571 题请描述一次你进行性能压测并排查问题的完整流程。 考察性能测试方法、问题定位能力和系统性排查思路第 572 题请介绍你对 RAG(检索增强生成)的理解和实际应用经验。 考察对 RAG 技术原理及应用场景的掌握第 573 题请介绍Java中锁机制的主要类型及其实现原理。 考察Java锁体系的理解、同步实现机制与适用场景第 574 题如果订单表按时间分表,用户查询自己的订单时如何跨表查询? 考察分表设计下的查询路由与多表合并策略第 575 题如果需要从两个小时前的某个时间点重新消费数据并重新处理一遍,你会如何实现? 考察消息重放、回溯消费与幂等处理的工程能力第 576 题微服务之间的调用是怎么实现的? 考察微服务环境下服务间通信机制的理解第 577 题请介绍数仓分层的典型层次及各层的作用。 考察对数仓分层设计的理解与合理设计思路第 578 题请谈谈你对微服务架构体系的理解,以及它在实际项目中如何落地? 考察对微服务核心概念、利弊权衡和落地实践的掌握第 579 题多级缓存里,分布式场景下怎么保证本地缓存和Redis缓存的一致性 考察多级缓存的写入、失效与一致性保证第 580 题如果消息队列(MQ)出现故障不可用,你会如何应对?请结合分布式系统场景说明。 考察分布式场景下消息中间件故障的应急处理与一致性保障能力