蚂蚁集团面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 61 题原子类怎么保证原子性呢? 考察对 CAS、内存屏障和底层硬件原子操作的理解编码实现技术原理Java第 62 题自旋锁的while等待怎么判断的? 考察自旋锁的实现机制和线程安全边界编码实现风险判断技术原理第 63 题请描述一个基于 Redis 的分布式锁的实现方案,包括加锁、解锁和过期处理。 考察分布式锁的关键设计和边界处理编码实现风险判断技术原理Redis第 64 题手撕快速排序 考察快速排序的实现能力、复杂度理解与边界处理编码实现技术原理第 65 题请手写实现目标检测中交并比(IoU)的计算函数,给定两个框的坐标,返回它们的 IoU 值。 考察对 IoU 定义的掌握与边界处理能力编码实现问题拆解技术原理Python第 66 题如何检查单链表是否有环?请口述思路。 考察快慢指针判断环及数学原理编码实现问题拆解技术原理第 67 题请手写实现一个常见的算法题,例如反转单链表或求数组最大值,并说明思路和时间复杂度。 考察算法编码能力与复杂度分析编码实现问题拆解技术原理第 68 题如何自定义一个 Spring Boot Starter? 考察 Starter 的模块划分、自动配置类和条件装配的落地能力编码实现技术选型Spring Boot第 69 题如何用脚本统计一个单词中各字母出现的次数,并按出现次数倒序输出? 考察基础编程能力与数据处理思路,涉及字典或哈希计数及排序方法。编码实现问题拆解Python第 70 题什么是堆排序,实现原理是什么? 考察堆数据结构理解、排序算法原理与实现能力编码实现技术原理第 71 题组件间父子传值有什么方式? 考察前端组件通信机制的理解与应用能力编码实现技术原理第 72 题请实现一个有向图的深拷贝,并说明处理环的关键点。 考察图遍历、深拷贝实现与环的处理能力编码实现问题拆解第 73 题请讲讲你对 HashMap 数据结构的理解。 考察对 HashMap 底层结构、哈希原理及关键概念的掌握编码实现技术原理第 74 题Object 类有哪些常用的方法? 考察对 Java 核心类 Object 方法的掌握程度编码实现技术原理Java第 75 题请实现一个函数,比较两个版本号(如 1.2.3 与 1.2.10),并说明如何处理长度不一致或无效输入。 考察字符串解析、数值比较及边界处理能力编码实现问题拆解技术原理第 76 题请实现二叉树的锯齿形层序遍历(之字形遍历),并说明时间复杂度。 考察二叉树的层序遍历变体及层级方向处理编码实现技术原理第 77 题请列举常见排序算法,并说明它们的时间复杂度。 考察经典排序算法的时间复杂度掌握情况编码实现技术原理第 78 题手撕代码实现HashMap? 考察对哈希表数据结构、冲突处理与扩容机制的理解及代码实现能力编码实现问题拆解技术原理Java第 79 题在MySQL中,如何使用SQL实现乐观锁?请描述实现思路和关键语句。 考察乐观锁在MySQL中的具体落地方式与CAS或版本号用法编码实现问题拆解技术原理MySQL第 80 题给定学生表,字段包括id、name、yuwengrade、mathgrade、englishgrade、allgrade(总成绩)。请查出总成绩排名第三的所有学生id,需要考虑并列情况。若表中没有allgrade字段,应如何写出查询?请分别给出SQL。 考察SQL窗口函数与去重排名逻辑,以及基于多字段计算总成绩的改写能力编码实现问题拆解技术原理SQL