蚂蚁集团面试题 · 技术原理
蚂蚁集团相关面试题,按最终去重题目聚合。
共 1880 道真题 · 当前筛选命中 1366 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 821 题四次挥手如果没有得到确认报文会怎么办?比如另一方坏掉了 考察TCP连接关闭过程中的异常处理与超时重传机制第 822 题消息队列有哪些核心特点? 考察对消息队列基础概念和核心能力的理解第 823 题说一下Attention是怎么做的,Encoder和Decoder的Attention一样吗? 考察对Attention机制原理及Encoder-Decoder中差异的理解第 824 题在分类任务中,能否使用KL散度作为损失函数?如果可以,如何构造? 考察对分类损失函数构造原理的理解与应用第 825 题请介绍位置编码的原理与作用。 考察对序列建模中位置信息处理的理解第 826 题请讲一下 DPO、PPO、GRPO 的原理和区别,并写出 DPO 的 loss 函数。 考察对三种主流大模型对齐算法原理的掌握、彼此差异的理解及公式推导能力第 827 题为什么建立连接是三次握手,断开要四次 考察对TCP连接管理机制的理解,重点是连接建立与释放的对称性及状态变化第 828 题请解释Spring框架中AOP(面向切面编程)的实现原理,并说明它通常用于解决哪些问题。 考察对Spring AOP的动态代理机制、核心概念及典型应用场景的理解第 829 题训练指标能完全代表模型好坏吗?为什么? 考察对训练评估指标局限性的理解第 830 题在单链表或双链表中,头指针和尾指针各自有什么作用? 考察对链表头尾指针基本作用和用途的理解第 831 题如何求一个数组中最长等差数列的长度?请说明你的算法思路。 考察对等差数列判定、动态规划和状态设计的掌握第 832 题Java和Python的区别(谈谈你的个人理解) 考察对两门主流语言特性的理解、对比与适用场景判断第 833 题为什么有虚方法的基类的析构函数需要定义成虚函数? 考察多态对象销毁时析构函数的正确调用机制第 834 题数据库怎么实现乐观锁? 考察数据库并发控制中乐观锁的机制与实现要点第 835 题ThreadLocal为什么可能发生内存泄漏? 考察ThreadLocal内存泄漏原理、Key弱引用设计与ThreadLocalMap生命周期第 836 题请讲解 BM25 算法的核心原理。 考察信息检索中排序模型的理解,包括组成成分、参数和优缺点第 837 题请解释TCP建立连接时的三次握手过程,并说明为什么需要三次而不是两次或四次握手? 考察TCP连接建立机制及设计原因,验证对网络协议根本目标的理解第 838 题在性能压测中,需要关注哪些关键指标? 考察对性能压测核心指标的理解与实操认知第 839 题请谈谈数据库的设计思路,以及如何进行分库分表? 考察数据库设计方法论与分库分表的原理、策略和工程实践第 840 题MoE模型中专家负载不均衡的问题如何解决? 考察对MoE架构中负载均衡的深入理解与解决方案掌握