后端岗位面试题 · 系统设计
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 11841 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 121 题你们项目前后端交互使用了什么协议?整体架构是什么? 考察前后端通信协议与系统架构理解第 122 题你们的日志数据存储在哪里?采用了怎样的存储方案? 考察日志存储选型与实现细节第 123 题当Redis成为系统性能瓶颈时,你会从哪些维度进行分析和优化?请给出具体的排查步骤和应对措施。 考察对Redis性能问题的系统性排查思路和优化实践能力。第 124 题如果服务中使用的 Redis 出现故障(如宕机或网络不可用),你会如何应对?请结合你的项目经验说明。 考察对 Redis 故障场景的应对策略、降级方案和系统设计思维第 125 题请介绍 Transformer 的底层结构,并说明各主要模块的作用。 考察对 Transformer 整体架构及核心组件的理解第 126 题请介绍I2C和CAN这两种通信协议的基本原理、特点及应用场景。 考察对I2C与CAN协议原理、特点及适用场景的理解与对比能力第 127 题请解释 MapReduce 的基本工作原理及其适用场景。 考察对 MapReduce 计算模型核心机制与适用边界的基本理解第 128 题假设项目服务在多城市部署,在某城市修改价格后,如何保证其他城市看到的结果一致?异步更新的延迟如何解决? 考察分布式数据一致性策略与异步延迟处理第 129 题结合项目经验,说明分库分表的实现思路 考察分库分表的方案设计、实施步骤与项目落地能力第 130 题请介绍秒传功能的设计思路,并说明其可能存在的问题。 考察对秒传机制的原理理解与工程边界意识第 131 题海量连接下减轻Redis压力如何优化? 考察高并发场景下Redis的资源优化、连接管理与架构方案第 132 题如何处理超时或失败单据的重试,同时避免重复扣款? 考察对支付系统重试机制、幂等性和资金安全的理解第 133 题具体怎么拆分微服务? 考察微服务拆分原则、方法及复杂度权衡第 134 题在构建基于 Redis 的短期记忆存储时,如何设计数据结构以支持多轮对话中的上下文查询?如果多次追问仍然无法获得满意回复,你会如何排查与处理? 考察 Redis 数据结构选型、短期记忆存储设计及问题排查能力第 135 题如果数据库中有100万条数据需要修改,如何确保全部修改成功? 考察大数据量批量更新的策略与事务一致性保障第 136 题若要你从零开始实现一个消息队列中间件,你会如何规划其核心架构与关键模块? 考查候选人对消息队列核心原理和工程实现的整体把握,以及架构设计能力。第 137 题在线上环境中,由于Redis资源耗尽导致机器压力过大,你会采取哪些策略来缓解和优化? 考察候选人排查线上Redis资源瓶颈并制定优化方案的能力第 138 题请描述你负责的系统中登录认证和接口鉴权的实现方案,包括权限处理的整体设计。 考察对登录认证、接口鉴权及权限控制整体设计的理解与实践第 139 题当同一笔订单被用户分别在微信和支付宝两个支付渠道同时完成支付时,系统会发生什么情况? 考察对支付系统并发处理、幂等性和资金一致性的理解。第 140 题Redis里用的什么数据结构 考察对Redis常用数据结构及其适用场景的掌握