蚂蚁集团面试题 · 系统设计
蚂蚁集团相关面试题,按最终去重题目聚合。
共 1880 道真题 · 当前筛选命中 283 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 61 题项目涉及转账内容,如何通过MQ保证顺序性和一致性? 考察消息队列在转账场景下顺序性与最终一致性的设计能力第 62 题Spring AI 中文档切分有哪些常用规则?各自适用于什么场景?你会如何选择? 考察文档切分策略的理解、场景匹配与选型决策第 63 题请解释Redis的核心工作原理,包括其数据存储模型、单线程模型及其优势、以及持久化机制的关键点。 考察对Redis底层原理的体系化理解,而不只是零散命令第 64 题请谈谈使用线程池有哪些好处? 考察对线程池核心价值与适用场景的理解第 65 题如何实现微服务全链路调用关联,以便串联一次请求经过的所有服务? 考察上下文传递与链路树构建能力第 66 题请介绍MySQL中的锁类型及其各自适用的场景。 考察对MySQL锁机制的掌握与场景理解第 67 题请谈谈苍穹外卖项目后续的优化方向和迭代规划。 考察对项目技术债务的识别、优化优先级判断及未来演进思路第 68 题具体业务中,智能客服设计有哪些具体的细分方向? 考察对智能客服系统设计维度的全面理解和结构化表达第 69 题广播模式下,如何确保Kafka Producer能通知到所有消费者? 考察对Kafka消费组与广播机制的理解及实现方案第 70 题分布式事务怎么实现? 考察分布式事务方案选型、一致性保障与实现细节第 71 题OAuth如何分布式搭建授权服务器 考察授权服务器的分布式架构设计、会话管理、令牌分发与高可用第 72 题请详细说明 Verl 框架用于强化学习训练时的整体流程,并解释配置文件中的 rollout_batch_size、global_batch_size、micro_batch_size_per_device_for_update 以及 rollout.n 等参数之间的关系,以及它们如何影响每次更新时每张显卡上的样本数量。 考察对 Verl 框架训练流程的理解及关键批次参数对显存与训练动态的影响第 73 题为什么轻量级线程是轻量级的?其底层原理是什么? 考察对轻量级线程实现机制的理解第 74 题在使用消息队列(MQ)时,你会考虑哪些关键设计或选型问题? 考察对消息队列核心机制、可靠性保证和业务场景权衡的理解第 75 题如何预估一个系统的处理能力是怎么样的 考察对系统容量规划与性能预估的思考框架第 76 题用户发现自己重复提交了同一个请求,你是如何设计机制来防止或识别该问题的? 考察幂等性设计、接口防重提交的实现能力和边界意识第 77 题在真实业务中,你如何决定系统或数据库的切分方式? 考察候选人根据实际业务场景进行系统或数据切分时的决策依据第 78 题请介绍数据库 MVCC(多版本并发控制)的基本原理、它在并发控制中的作用以及常见的实现要点。 考察对数据库 MVCC 机制的理解、作用及核心实现要素第 79 题如果要在你的项目中引入 MCP,你会如何设计,让模型能安全地调用外部工具? 考察 MCP 落地设计与安全边界把控第 80 题请讲一下一致性哈希算法的原理,并举例说明它适合用在什么场景? 考察一致性哈希的核心原理、应用场景及边界理解