后端岗位面试题 · 系统设计
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11841 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 41 题说一下 Spark 任务的大概提交流程是什么样的? 考察对 Spark 任务从提交到运行的整体流程理解第 42 题请介绍一下你所参与项目的业务模块划分。 考察对业务模块的理解、功能拆解和领域建模能力第 43 题请讲解一下双写缓冲(Double Write Buffer)和 InnoDB 的 Pool Buffer 各自的作用及其区别。 考察对 InnoDB 存储引擎关键机制(双写缓冲和缓冲池)的理解深度第 44 题如何保证缓存与数据库之间的一致性与缓存数据可靠性? 考察缓存一致性设计策略、缓存失效与降级处理第 45 题请描述Netty发送数据和接收数据的完整过程。 考察对Netty收发数据机制及编解码管道的理解第 46 题请介绍几种常见的缓存与数据库一致性方案,并说明各自适用场景。 考察对缓存一致性方案的掌握、权衡与场景判断第 47 题当单机无法计算时,如何拆分大规模图计算任务?拆分原则是什么? 考察大规模图计算的数据划分策略与原则第 48 题服务注册发现是怎么实现的? 考察对服务注册发现核心机制、组件及容错处理的理解第 49 题请解释面向切面编程(AOP)和控制反转(IOC)的概念,并说明它们在Spring框架中的应用。 考察对AOP和IOC核心概念的理解及其在Spring中的实际应用第 50 题如何设计内存池? 考察内存管理、性能优化与系统设计能力第 51 题在多级缓存与数据库双写的场景下,如何保证一致性?请说明常见方案及其取舍。 考察缓存与数据库一致性的方案理解与权衡能力第 52 题在分布式系统中,除了服务熔断,还有哪些常见的高可用处理手段? 考察对分布式系统高可用策略的全面理解与风险应对第 53 题详尽描述下 LSM Tree? 考察对 LSM Tree 结构、读写流程及适用场景的深入理解第 54 题请解释 Redis Cluster 中主从复制的工作机制,包括数据同步和故障转移过程。 考察对 Redis Cluster 主从复制机制的理解,包括同步、容错和一致性处理第 55 题请介绍整个系统后端的架构设计,包含哪些模块,以及这些模块之间的调用关系和协作方式? 考查候选人对后端系统架构设计的整体规划能力,以及对模块职责划分和交互关系的理解。第 56 题在项目里,你是如何设计数据库表结构的?请从字段设计、索引设计、表之间关联关系等方面展开说明。 考察候选人在真实项目中数据库建模的实践能力,包括字段、索引、关联设计的合理性与细节。第 57 题请介绍判题机模块的整体架构,并重点说明代码沙箱的抽象调用接口及其实现类设计。 考查候选人对判题系统尤其是代码沙箱模块的架构理解与抽象设计能力。第 58 题请详细解释计算机体系结构中Cache的工作原理,包括其组织结构、映射方式、替换策略和写入策略,并说明Cache一致性问题的常见解决方案。 考察对Cache原理与体系结构核心概念的掌握程度第 59 题云备份系统中,服务端对冷文件进行压缩存储并删除源文件,同时客户端检测到文件变更并重新上传,这两个操作并发时会出现什么问题?应如何处理? 考察并发场景下的数据一致性与冲突处理能力第 60 题请说明使用 Docker 代码沙箱执行程序时,如何保障安全性? 考查候选人对容器隔离机制的理解以及设计安全沙箱的工程能力。