蚂蚁集团面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 81 题请描述TCP三次握手的过程及其作用。 考察对TCP连接建立机制的理解及其可靠性意义问题拆解技术原理TCP第 82 题请介绍K-Means算法的基本原理,说明如何选择合适的k值,并讨论在数据量极大且需要实时增量更新时,如何动态调整k值。 考察K-Means算法原理、k值选择策略以及大规模流式场景下的增量更新与动态k值管理问题拆解技术原理方案权衡第 83 题给定一棵二叉树,每条从根节点到叶节点的路径代表一个数字,各节点值在 0 到 9 之间。求所有根到叶路径表示的数字之和。 考察二叉树遍历、路径累积与递归/迭代实现能力编码实现问题拆解技术原理第 84 题日常的URL解析过程中,如何确定对应的端口号? 考察对URL规范中端口号解析逻辑的理解问题拆解技术原理第 85 题如何预估一个系统的处理能力是怎么样的 考察对系统容量规划与性能预估的思考框架问题拆解风险判断系统设计第 86 题请结合你的项目,介绍一个你遇到过较有挑战性的问题,并说明你是如何分析和解决的。 考察问题定位、根因分析、解决方案设计与复盘能力问题拆解项目复盘问题排查第 87 题进程和线程哪个先出现的概念?为什么需要这种概念? 考察对操作系统进程与线程概念历史演进及设计动机的理解问题拆解技术原理第 88 题请说明线程池的工作原理,包括其核心参数和执行流程。 考察对线程池核心机制、参数作用及任务执行流程的理解问题拆解技术原理Java第 89 题现在有1000个文件,每个文件有1000万行,每行一个数字无序,数字范围从0到100亿。如何快速找到所有数据的中位数? 考察海量数据排序与近似计数的算法设计能力编码实现问题拆解技术原理第 90 题类加载过程是什么? 考察JVM类加载机制的理解与表达问题拆解技术原理第 91 题如果服务器CPU突然被打满,你会如何排查? 考察系统问题排查的流程和方法性能优化问题拆解问题排查JVMLinux第 92 题请描述 HDFS 中一次完整的文件写入过程,并说明客户端、NameNode 与 DataNode 各自的职责。 考察对 HDFS 写入流程、副本放置及故障处理的理解问题拆解系统设计技术原理HDFS第 93 题请描述从在浏览器地址栏输入一个 URL 到页面完全加载,中间发生的完整流程。 考察对网络协议栈、DNS、HTTP、渲染等端到端流程的理解深度问题拆解系统设计技术原理DNSHTTPHTTPS第 94 题请解释线程池的核心参数,并描述任务从提交到执行完成的完整流程。 考察对线程池参数语义、线程创建与队列接纳逻辑的理解问题拆解技术原理Java第 95 题请介绍你参与过的一个项目。 考察项目复盘、技术深度与成果呈现能力问题拆解项目复盘结果导向第 96 题请解释HashMap在JDK1.8中的工作原理,并说明它与JDK1.7相比做了哪些优化? 考察对HashMap底层数据结构的理解及版本演进意识性能优化问题拆解技术原理Java第 97 题你项目中遇到什么难点,怎么解决的? 考察项目问题识别、解决过程和自我反思能力问题拆解项目复盘结果导向第 98 题如果两家公司的IPv4地址相同,可能给系统集成或跨公司通信带来哪些具体问题?为什么? 考察将网络原理应用于实际集成场景的推理能力问题拆解风险判断技术选型第 99 题请实现单链表的反转,并进一步实现每 k 个节点一组进行反转。 考察链表操作的基础实现与进阶变体的正确性和边界处理编码实现问题拆解技术原理第 100 题如何保证MQ消息的有序性? 考察对消息队列顺序性保证机制及其局限的理解问题拆解技术原理方案权衡