阿里巴巴面试题 · 技术原理

阿里巴巴相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 81 题有没有阅读过Java生态中一些经典框架或工具的源代码? 考察候选人对Java生态经典框架源码的主动学习深度与理解持续改进自我认知技术原理Java第 82 题请解释 TCC 分布式事务机制的基本原理和工作流程。 考察对 TCC 两阶段补偿式分布式事务的理解问题拆解技术原理第 83 题JVM 内存模型中堆空间的默认大小和常用推荐设置是什么? 考察对 JVM 堆内存默认值及配置原则的理解性能优化技术原理JVM第 84 题有考虑图片渲染上的优化吗? 考察候选人是否主动识别图片渲染瓶颈并采取优化措施性能优化问题拆解技术原理第 85 题Redisson分布式锁是怎么实现的? 考察对Redisson分布式锁机制的理解,包括加锁、续期、解锁及故障处理风险判断技术原理RedisRedisson第 86 题FCP是怎么计算的? 考察对前端性能核心指标首次内容绘制计算方式的理解性能优化技术原理第 87 题当 vector 容量不足时,它是如何扩容的? 考察 vector 动态扩容机制与复杂度分析问题拆解技术原理C++第 88 题请描述内存泄漏发生的典型场景,并说明如何定位与防范。 考察对内存泄漏成因、定位手段与防范措施的理解风险判断技术原理问题排查第 89 题什么场景下用move可以获得不错的性能增益,什么情况下不能? 考察对C++移动语义适用场景和局限的理解性能优化技术原理C++第 90 题请描述线程池处理任务的工作流程。 考察对线程池核心调度机制的掌握问题拆解技术原理第 91 题请解释 Session 和 Cookie 分别是在什么时机生成的? 考察对 HTTP 无状态机制下 Cookie 与 Session 创建时机的理解技术原理第 92 题请谈谈你对LangChain和LangGraph的理解,它们各自的定位和区别是什么? 考察对LangChain生态组件的理解深度与架构辨析能力技术原理方案权衡LangChainLangGraph第 93 题请手写实现一个M叉树的基本结构,包括节点定义、插入函数和必要的分裂函数,并说明关键设计。 考察树结构设计与编码实现能力,以及面对复杂度的拆解和表达编码实现问题拆解技术原理第 94 题Java中有哪些并发控制的方式?请比较 synchronized、ReentrantLock、ReadWriteLock、无锁原子类以及基于AQS的JUC工具。 考察对Java并发控制机制的分类、原理与适用场景的掌握技术原理方案权衡Java第 95 题在算法实现中,如果循环内的每一步理论上都是O(1)时间,实际中哪一步最耗时,为什么? 考察对理论时间复杂度与实际运行开销差异的认知问题拆解技术原理第 96 题处理线程安全问题的锁分为哪几类,一般是怎么使用的? 考察对并发锁基本概念、分类与使用场景的理解问题拆解风险判断技术原理第 97 题在 Java 中,你会选择哪些方式来实现异步任务处理?请简要说明各自的优缺点。 考察对异步任务处理方案的掌握与选型能力技术原理技术选型方案权衡Java第 98 题typeof 和 instanceof 的区别是什么? 考察 JavaScript 类型判断机制的理解技术原理JavaScript第 99 题相比 DeepSeek,Qwen 在模型结构上有哪些主要区别? 考察对国产开源模型架构差异的理解技术原理方案权衡第 100 题请解释缓存雪崩和缓存穿透各自的成因与解决方案。 考察对缓存异常场景的理解、根因分析和工程应对能力风险判断技术原理Redis