阿里巴巴面试题 · 方案权衡

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

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

筛选题目已选:方案权衡
第 321 题说说三种分布式锁,并比较它们的优缺点? 考察对分布式锁实现方式及其适用场景的理解系统设计技术原理方案权衡RedisZooKeeper第 322 题进程、线程、协程对比说一下 考察对进程、线程、协程基本概念、调度与资源开销的理解技术原理方案权衡第 323 题面对两亿个手机号码,如何找出其中重复的手机号?有哪些更高效的方案? 考察海量数据去重时的算法设计、空间效率与工程权衡问题拆解方案权衡第 324 题为什么B+树结构适合作为MySQL索引,查询效率高? 考察对B+树特性的理解及其在数据库索引中的优势分析技术原理方案权衡MySQL第 325 题说说面向对象和面向过程的区别 考察对两种主流编程范式核心思想与适用场景的理解技术原理方案权衡第 326 题DeepSeek-R1的强化学习训练方式与传统RLHF有何不同? 考察对R1中强化学习训练机制的理解持续改进技术原理方案权衡第 327 题你是如何选择或定义线程池的?请说明你使用自带线程池还是自定义线程池,以及这样选择的理由。 考察线程池配置原理与按场景选型的能力风险判断技术原理方案权衡Java第 328 题请说明 MySQL 中 IN 与 EXISTS 的区别及适用场景。 考察对 MySQL 子查询与连接查询性能与语义差异的理解技术原理技术选型方案权衡MySQL第 329 题CMS 和 G1 垃圾回收器的回收流程有什么区别? 考察对主流垃圾回收器工作原理的掌握与对比能力技术原理方案权衡JVM第 330 题如何为银发用户(老年人)设计商品标签体系,以支持“刚需商品”(如防滑鞋、血压计)的定向供给? 考察商品标签体系的设计思路,以及如何通过标签实现特定人群的定向供给。业务理解系统设计方案权衡第 331 题写伪代码:获取缓存,当缓存过期时,只有一个线程会访问数据库更新缓存。 考察分布式缓存失效时的并发控制与防击穿设计风险判断技术原理方案权衡Redis第 332 题如果设计一个 Agent,它有哪些组成部分? 考察对智能体(Agent)系统架构组成的理解与设计思路系统设计技术原理方案权衡第 333 题为什么选用了 IntersectionObserver 来做目录的自动高亮呢? 考察技术选型与方案权衡,理解 IntersectionObserver 的优势及适用边界性能优化技术选型方案权衡第 334 题调用参数和返回结果如何通过序列化与传输完成远程调用?请结合 Hessian 或 Protobuf 说明。 考察对远程调用中序列化与传输协议的理解技术原理方案权衡HTTPProtocol BuffersTCP第 335 题推理优化的思路(方法)有哪些? 考察对推理阶段性能优化方法的系统理解与覆盖广度性能优化技术原理方案权衡第 336 题相比Java,C语言有哪些独特优势?适合哪些应用场景? 考察对C语言定位和适用性的判断技术选型方案权衡CJava第 337 题你是否了解AI模型的本地化部署?请谈谈你对部署方式和适用场景的理解。 考察对AI模型本地化部署的认知水平和场景判断风险判断技术选型方案权衡第 338 题请列举你熟悉的设计模式,并说明其中某个模式在实际项目中的应用场景和实现要点。 考察设计模式的掌握程度、实际应用能力与原理理解项目复盘技术原理方案权衡第 339 题除了Redis,还有哪些实现分布式锁的方式? 考察分布式锁方案的广度及对一致性、性能的权衡理解技术原理技术选型方案权衡etcdRedisZooKeeper第 340 题说一下你常用的集合(ArrayList、LinkedList、HashMap)他们之间的区别 考察常用集合的实现原理、适用场景与差异理解技术原理技术选型方案权衡Java