后端岗位面试题 · 系统设计
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11841 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 921 题Spring 是如何启动事务的? 考察对 Spring 事务机制和启动流程的理解第 922 题请介绍你负责的[你的项目]是如何进行模块划分的,以及这样划分的理由。 考察项目架构设计和模块划分的合理性第 923 题请讲讲你对阻塞队列的理解。 考察对阻塞队列原理、实现和应用场景的掌握第 924 题在自动告警机制触发之后,你会如何设计一套闭环流程,确保系统持续稳定运行并推动业务持续改进? 考察告警后闭环运维与持续改进机制的设计能力第 925 题在设计规则引擎时,有哪些核心考虑因素? 考察规则引擎设计中的关键权衡与边界条件第 926 题请说明如何解决本地缓存、分布式缓存与数据库之间的数据一致性问题? 考察缓存体系架构中多级缓存与数据库的一致性保障方案第 927 题详细说说Kafka的广播模式的底层原理。 考察对Kafka订阅分发机制、消费组与分区分配的理解深度第 928 题热点Key的处理方案 考察对高并发场景下热点数据访问的性能优化与容错能力第 929 题请介绍Java内存管理、垃圾回收和多线程管理的基本原理。 考察对JVM内存模型、GC机制和并发管理核心概念的掌握程度第 930 题如果用MySQL数据库来实现分布式锁,该如何实现,底层的原理是什么? 考察基于数据库实现分布式锁的可行方案与底层机制理解第 931 题RAG能做哪些优化呢? 考察对检索增强生成各环节优化点的系统理解第 932 题Docker 容器原理是什么? 考察容器隔离与镜像分层的核心机制理解第 933 题请设计一个类似钉钉的即时通讯系统,说明私聊和群聊的消息表结构,以及如何高效查询聊天记录。 考察IM系统的数据模型设计、分库分表策略与消息查询优化第 934 题设计一个高并发的C端接口需要考虑什么? 考察高并发接口设计的综合考量,包括性能、可用性和一致性第 935 题请说明你的分布式锁实现方案,锁保护的是什么资源或临界区? 考察分布式锁的实现严谨性与对锁语义、临界区、失效边界等核心问题的理解第 936 题请详细说明你在项目中如何设计和实现二级缓存? 考察缓存体系设计能力、技术选型与一致性处理第 937 题请解释工厂模式的核心原理及其适用场景。 考察对工厂模式设计意图、实现方式与使用场景的理解第 938 题限流算法通常部署在哪一层?如果放在网关层,面试官可能提出哪些质疑? 考察对限流架构层次的理解及对网关层限流局限性的认识第 939 题请设计一个线程池,并说明其核心工作原理。 考察线程池的核心组成、工作原理与关键参数设计第 940 题如何用阻塞队列设计一个消息队列? 考察阻塞队列在消息队列设计中的应用、并发控制与消费者模型