阿里巴巴面试题 · 系统设计
阿里巴巴相关面试题,按最终去重题目聚合。
共 2826 道真题 · 当前筛选命中 379 道 · 更新 2026-08-05
筛选题目已选:系统设计
考察点
技术栈
第 101 题消息积压怎么处理? 考察消息队列积压问题的排查思路与应对策略第 102 题mmap如何实现通信呢,另一个进程怎么知道这个进程写入了东西呢? 考察mmap通信原理和进程间同步机制第 103 题多线程场景下,每 5 秒向本地缓存文件写入数据,如何保证写入有序? 考察多线程写入顺序的保证机制与并发控制第 104 题如何设计拼团功能的数据表结构来支持高并发? 考察数据建模、并发控制与性能优化能力第 105 题为什么要用Nginx? 考察对Nginx核心价值和应用场景的理解第 106 题缓存击穿是什么?如何有效处理? 考察对缓存击穿现象成因的理解及常见应对方案第 107 题请描述数仓模型设计的完整流程,并解释数据域和主题的划分方法。 考察数仓建模方法论、数据域与主题划分逻辑第 108 题业界在 Prefill/Decode 分离的架构上有哪些主流方案? 考察行业主流 PD 分离方案的了解与应用判断第 109 题缓存穿透你们项目是如何解决的?讲一下布隆过滤器的实现。 考察缓存穿透的识别、解决方案及布隆过滤器的原理与实现细节第 110 题请说明 ZooKeeper 在保障高可用中的作用。 考察对 ZooKeeper 核心机制及其在分布式系统中保证高可用性的理解第 111 题你在项目中是如何进行状态管理的? 考察前端状态管理选型、数据流组织与场景匹配能力第 112 题分库分表的解决方案中,基因法的具体实现原理是什么? 考察分库分表路由策略中基因法的原理理解与边界意识第 113 题如果让你设计一款相册APP,代替系统自带的相册功能,你会怎么设计?请列举主要功能,先分析原生相册的不足和用户需求痛点,然后描述界面设计,并说明为什么用户要使用你的产品。 考察产品设计思路、用户需求分析和差异化定位能力第 114 题在多工具调用场景中,你会如何利用DAG来实现并行调度优化? 考察对DAG模型在并行任务调度中的理解与应用能力第 115 题你负责的新架构相比老架构,在整体设计或关键技术上有哪些显著不同? 考察对架构演进方向的理解和归纳能力第 116 题电商平台中订单未支付过期如何实现自动关单? 考察延迟任务调度、订单状态回滚和系统可靠性设计第 117 题实施成本优化需要匹配哪些财务系统或工具支持? 考察对财务管理工具与技术选型的理解第 118 题Spring AOP的底层是如何实现的? 考察Spring AOP底层代理机制与原理理解第 119 题请说明 JVM 内锁的实现原理,以及如何设计一个可行的分布式锁方案。 考察对本地锁与分布式锁原理的理解及方案设计能力第 120 题请解释单点登录(SSO)的基本原理,并说明它在多系统场景下如何实现会话共享。 考察对单点登录认证流程和会话共享机制的深入理解