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

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

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

筛选题目已选:系统设计
第 181 题和直接设置15分钟再判断是否付款的差别是什么? 对比延迟队列渐进式取消与固定定时判断两种方案的差异风险判断系统设计方案权衡第 182 题进行系统容量评估时,通常会考虑哪些关键因素? 考察容量评估的系统性分析与资源维度覆盖能力问题拆解风险判断系统设计第 183 题如果线上环境有两套索引,我们现在使用索引A会出现慢查询问题,如何不停机切换到索引B? 考察索引切换方案的设计、风险控制和最小化影响的能力风险判断系统设计方案权衡第 184 题蚂蚁集团有很多金融交易和配置的场景,请你设计一个高可用、高扩展性的表单引擎,需要具备配置化、校验复用、动态联动的能力。你将如何定义配置Schema? 考察表单引擎的配置Schema设计能力,兼顾高可用、高扩展与业务场景系统设计技术选型方案权衡第 185 题请介绍你对 MCP(Model Context Protocol)协议的了解。 考察对模型上下文协议的核心概念、设计目标和应用场景的理解系统设计技术原理MCP第 186 题如果定时器/延迟队列的数据保存在内存中,出现进程异常时数据会丢失,如何保证数据的可靠性? 考察内存数据持久化、一致性保障及异常恢复机制的设计能力风险判断系统设计问题排查第 187 题在项目中如何保证缓存与数据库的一致性? 考察缓存一致性方案设计与权衡能力风险判断系统设计方案权衡第 188 题请说明 DIN 模型的注意力机制具体是如何实现的。 考察对 DIN 注意力机制核心原理和计算流程的理解系统设计技术原理第 189 题为什么要用延迟队列渐进式实现超时订单自动取消? 考察延迟队列在超时订单场景中的设计动机与渐进式处理优势系统设计技术原理方案权衡第 190 题如果让你实现一个浏览器,你会怎么考虑? 考察对浏览器整体架构、核心模块和实现难点的系统理解系统设计技术原理方案权衡CSSHTMLJavaScript第 191 题Sentinel的限流原理是什么?它有哪些核心特性? 考察对Sentinel工作原理和核心能力的理解系统设计技术原理第 192 题例如对于5000qps,我如何知道应该部署多少台实例支持大促的洪峰? 考察容量规划、性能基准与弹性伸缩的系统设计能力风险判断系统设计方案权衡第 193 题Redlock 算法在工程实践中存在哪些主要争议点? 考察对分布式锁安全性边界和分布式系统理论的理解风险判断系统设计Redis第 194 题MQ有两种模式,推和拉,这两种各有什么优劣势? 考察消息队列推拉模式的原理理解与场景权衡能力系统设计技术原理方案权衡第 195 题请解释Docker的底层原理。 考察对容器运行时隔离与镜像分发机制的理解系统设计技术原理DockerLinux第 196 题请解释MCP(Model Context Protocol)的定位和核心概念。 考察对MCP协议标准化意图和架构的理解系统设计技术原理第 197 题当数据更新时,如何通知所有持有该 key 缓存的服务器同步更新? 考察缓存一致性策略、失效通知机制与实时性权衡风险判断系统设计方案权衡第 198 题请设计一个涉及分布式锁、MySQL间隙锁和事务的转账流程,并说明关键点。 考察分布式事务与锁机制的综合设计能力风险判断系统设计技术原理MySQLRedis第 199 题在秒杀场景下,如何设计线程池的参数? 考察高并发场景下线程池核心参数的设计思路与权衡风险判断系统设计方案权衡Java第 200 题内存数据库在内存管理或资源管理方面有哪些先进设计? 考察对内存数据库资源管理核心机制的理解与设计权衡系统设计技术原理方案权衡