蚂蚁集团面试题(2026 最新)

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

1880 道真题 · 更新 2026-08-05

筛选题目
第 1 题三个线程a、b、c,如何实现让a、b执行完后再执行c?又该如何让a、b、c同时开始执行? 考察并发编程中线程协作原语与并发启动机制的应用问题拆解技术原理Java第 2 题如果在 catch 块中又抛出了异常,finally 块中的代码还能正常执行吗?为什么? 考察 Java 异常处理中 finally 块的执行时机与保证机制风险判断技术原理Java第 3 题请针对一道简单动态规划算法题,设计一组测试用例,并说明覆盖了哪些关键边界场景。 考察测试设计能力与动态规划边界条件意识问题拆解问题排查第 4 题哪些排序算法的时间复杂度能达到O(nlogn)?哪些算法的期望时间复杂度为O(nlogn)但可能因数据倾斜退化为O(n²)? 考察对O(nlogn)排序算法及其退化条件的理解风险判断技术原理第 5 题当MySQL主从数据量变大时,你会如何应对? 考察对数据库水平扩展和数据分片策略的理解系统设计技术选型方案权衡MySQL第 6 题请列举并说明几个常用的 Linux 文件与系统操作命令,并简述其用途。 考察对 Linux 基础命令的掌握程度与表达能力沟通表达技术原理Linux第 7 题为什么投递蚂蚁? 考察求职动机、对公司的了解程度以及岗位匹配度人岗匹配自我认知第 8 题请介绍你了解的 QWQ 模型,包括其架构特点、适用场景和局限性。 考察对大语言模型发展动态的了解深度与批判性思维风险判断技术原理第 9 题请设计并手写一个分布式环境下全局唯一的ID生成方案。 考察分布式ID生成算法的设计能力与实现细节编码实现风险判断系统设计第 10 题RocketMQ 除了异步处理外,还有哪些典型应用场景? 考察对消息中间件核心能力与典型业务场景的理解业务理解技术原理方案权衡Apache RocketMQ第 11 题能讲讲你学习大模型的路线吗? 考察候选人学习路径、方法自驱性与技术深度持续改进自我认知LLM第 12 题请比较进程、线程与协程的区别,并说明各自的适用场景。 考察对操作系统并发模型核心概念的理解与场景选择能力技术原理方案权衡第 13 题请介绍检索增强生成(RAG)的基本原理和应用价值。 考察对 RAG 架构的理解、组成模块及其与纯生成模型的区别系统设计技术原理方案权衡RAG第 14 题如果服务中使用的 Redis 出现故障(如宕机或网络不可用),你会如何应对?请结合你的项目经验说明。 考察对 Redis 故障场景的应对策略、降级方案和系统设计思维风险判断系统设计问题排查Redis第 15 题如何处理超时或失败单据的重试,同时避免重复扣款? 考察对支付系统重试机制、幂等性和资金安全的理解风险判断系统设计问题排查第 16 题Redis Cluster扩缩容过程中底层数据迁移和槽位变更的具体工作机制是什么? 考察对Redis Cluster槽位分配、数据迁移和重定向机制的深入理解问题拆解技术原理Redis第 17 题请描述数据库是如何实现事务的 ACID 特性的? 考察对事务实现机制的深入理解,包括日志、锁和恢复问题拆解技术原理第 18 题你了解哪些非对称加密算法? 考察对非对称加密算法的知识储备与原理理解技术原理技术选型第 19 题能不能挑一个你最满意的项目,用我听得懂的语言讲一讲?比如为什么要做这个项目,最后达到了什么样的效果? 考察候选人项目价值的表达、业务场景理解和结果量化能力业务理解项目复盘结果导向第 20 题如何排查慢SQL? 考察数据库性能问题的系统性排查能力与优化意识性能优化技术原理问题排查