阿里巴巴面试题 · 问题拆解
阿里巴巴相关面试题,按最终去重题目聚合。
共 2826 道真题 · 当前筛选命中 603 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 321 题假如用一棵M叉树(其中M代表年级,大一到大四)来存储全国本科生的信息,并执行插入操作,请分析这个程序的代码热点会集中在哪几行,以及为什么。 考察对数据结构操作复杂度和代码热点分析的思维第 322 题如果希望用 GC 自动管理内存,而不使用 free,应该如何设计这一机制? 考察内存分配与自动回收机制的设计能力及对 GC 原理的理解第 323 题请介绍数据库的三大范式,并说明它们在数据库设计中的意义。 考察对关系数据库规范化理论的理解深度与实际应用能力第 324 题TCP三次握手,为什么要三次?(如果只有两次,服务端发出ACK后,如果能接到后面的包,就认为客户端的接收能力正常,那我们就建立连接开始通信,为什么不可以?) 考察TCP握手协议的本质、双向能力验证与历史遗留问题第 325 题请介绍你对对比学习的理解,并说明其主要思想。 考察对对比学习核心概念、代表方法与适用场景的掌握第 326 题TCP 可靠性依赖哪些机制?滑动窗口解决了哪些问题? 考察对 TCP 可靠传输原理与流量控制机制的理解第 327 题请介绍一下[你的项目]中遇到的最大挑战是什么? 考察问题拆解、技术深度与应对策略第 328 题请介绍你论文中的主要工作亮点和创新点。 考察学术研究能力、表达清晰度和创新思维第 329 题请口述如何判断两个链表是否相交。 考察链表相交判定的算法思路与时间复杂度意识第 330 题请解释JavaScript中闭包的概念,并说明它的工作原理? 考察对闭包定义、作用域和变量捕获的理解第 331 题除了你实习时做过的 MTU 优化方案,还能从哪些方面继续深入优化? 考察在已有实践基础上的拓展思维和技术广度第 332 题并行框架:你对 DeepSpeed 这一加速推理与训练框架有多少了解? 考察对 DeepSpeed 训练与推理加速能力的理解深度第 333 题如何评测大模型微调后的效果?请说明评测方法和具体指标。 考察对大模型微调评测方法论、指标设计和实证验证的理解第 334 题说说BIO和NIO,知道多少说多少,说的底层一些 考察对同步阻塞与同步非阻塞I/O模型的底层理解第 335 题请分析你刚提出的方案中,系统链路的性能瓶颈可能出现在哪些环节?请分别从内存、CPU、磁盘和网络四个维度进行讨论。 考察性能瓶颈分析与系统级排查能力第 336 题给定一个包含 n 个房间的列表 rooms,rooms[i] 是一个整数数组,表示打开房间 i 后可以拿到的钥匙能进入的房间编号。初始时只有房间 0 是打开的,如果所有房间都能被访问到则返回 true,否则返回 false。请编写代码实现该功能,并说明思路与复杂度。 考察图的遍历能力、从起点到达所有节点的判断,以及 DFS/BFS 的算法实现与复杂度分析第 337 题请介绍你使用过 Kafka 的哪些组件,并描述消息从生产到消费的大致流程。 考察 Kafka 核心概念理解与实际使用经验第 338 题介绍一下 RPC 调用过程 考察对 RPC 通信基本原理和端到端调用链路的关键环节理解第 339 题请说明 MySQL 主从复制的基本原理和常见复制模式。 考察对 MySQL 主从复制核心机制的理解第 340 题请实现一个LRU缓存类,支持get和put操作,要求get和put的时间复杂度为O(1)。 考察LRU缓存原理、数据结构设计及边界处理能力