蚂蚁集团面试题 · 系统设计

蚂蚁集团相关面试题,按最终去重题目聚合。

共 1880 道真题 · 当前筛选命中 283 道 · 更新 2026-08-05

筛选题目已选:系统设计
第 101 题怎么用MySQL实现分布式锁? 考察MySQL分布式锁的实现方式、边界条件与可靠性设计风险判断系统设计技术原理MySQL第 102 题在构建 Agent 时,你遇到过哪些瓶颈? 考察对 Agent 构建中常见问题的识别与解决能力系统设计技术原理问题排查LangChain第 103 题请描述开发一个 MCP Server 的完整流程。 考察对 MCP 协议、服务端开发流程与工具链的理解系统设计技术原理MCP第 104 题如果现在要对一个百亿级大表做online DDL 并且不能影响线上读写,你会用什么方案 考察大表在线DDL的方案选型、原理理解与风险控制风险判断系统设计方案权衡MySQL第 105 题如何设计一个高并发系统?请从整体架构、缓存、数据库和分库分表等关键方面展开说明。 考察高并发系统设计的全局视角、关键技术选型和一致性问题处理系统设计技术原理方案权衡MySQLRedis第 106 题你觉得知识库跟你的 AI 应用程序之间是什么关系? 考察对AI应用、知识库及检索增强生成(RAG)架构的理解业务理解系统设计技术原理第 107 题Redis怎么实现分布式锁? 考察分布式锁的原子性、互斥、超时与释放机制风险判断系统设计技术原理Redis第 108 题故障熔断的触发条件应该如何设置? 考察熔断机制的设计原理和阈值设置实践风险判断系统设计技术原理第 109 题MySQL主从复制延迟30秒后主库挂了,从库又丢了binlog的最后10秒。业务方要求你做到“最终数据一致”,但不允许回滚用户侧可见到的状态。你怎么做? 考察数据一致性与业务可接受损失的权衡及故障恢复方案设计业务理解风险判断系统设计MySQL第 110 题为什么需要 Agent,它和大模型有什么不同? 考察对 Agent 与大模型差异的理解、应用场景判断及技术原理掌握系统设计技术原理LLM第 111 题分别介绍一下水平拆表和垂直拆表,以及它们是用来解决什么问题的。 考察对数据库分表策略的理解、适用场景与问题定位能力系统设计技术原理MySQL第 112 题在分布式锁场景中,什么情况下业务逻辑执行时间比锁的过期时间短,但依然需要设置过期时间? 考察分布式锁过期时间的作用与风险边界风险判断系统设计技术原理Redis第 113 题请描述从用户输入一个 URL 到页面加载完成的全过程。 考察对网络请求、浏览器渲染和前后端协作流程的整体理解问题拆解系统设计技术原理DNSHTTPHTTPS第 114 题服务网格的核心组件有哪些?各自的作用是什么? 考察对服务网格架构组成及职责的掌握系统设计技术原理第 115 题怎么用扩散模型做layout? 考察扩散模型在布局生成中的应用理解与方案设计能力系统设计技术原理方案权衡第 116 题在设计分布式系统时,你认为应该倾向CP还是AP?请结合场景说明。 考察分布式系统设计中对一致性与可用性的权衡能力业务理解系统设计方案权衡第 117 题分布式交易中如何使用补偿机制实现最终一致性? 考察分布式事务补偿机制的原理、设计要点与适用范围风险判断系统设计方案权衡第 118 题设计百万并发秒杀系统,核心要解决什么问题? 考察对秒杀系统核心挑战的识别与优先级排序问题拆解系统设计方案权衡第 119 题谈谈你对 Kubernetes(K8s)的认识,包括其核心组件和工作原理。 考察候选人对 Kubernetes 架构和核心概念的掌握程度系统设计技术原理Kubernetes第 120 题如何保证 Redis 缓存与 DB 数据一致性? 考察缓存与数据库一致性的常见方案与权衡风险判断系统设计方案权衡Redis