淘宝闪购面试题 · 技术选型

淘宝闪购相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术选型
第 21 题ArrayList和LinkedList的区别是什么?实现堆栈用哪个效率比较高? 考察Java集合框架底层原理及基于数据结构特性的选型能力技术原理技术选型方案权衡Java第 22 题项目中哪些地方利用到IOC? 考察对控制反转思想的理解及在项目中的实际应用项目复盘技术原理技术选型Spring Framework第 23 题请比较 Redis 的 RDB 持久化和 AOF 持久化的原理、优缺点及适用场景。 考察对 Redis 持久化机制的理解和选型能力技术原理技术选型方案权衡Redis第 24 题不同的业务需求不同,比如有些适合单线程线程池,有些需要固定大小线程池,这个组件怎么来适应它们的情况? 考察线程池配置的可扩展性和对不同业务场景的适配能力系统设计技术选型方案权衡第 25 题请介绍一下 Java 中常用的集合类及其适用场景。 考察对 Java 集合框架的分类理解、常用实现的特点与选型能力技术原理技术选型Java第 26 题在业务简单的情况下,是否可以不使用Redis?如何判断是否需要引入缓存? 考察技术选型的权衡与决策能力业务理解技术选型方案权衡Redis第 27 题如果要实现在线多人共同编辑 Excel 表格,你会如何设计?请从整体架构和关键技术方案展开。 考察协同编辑系统的架构设计、并发控制与数据一致性系统设计技术选型方案权衡WebSocket第 28 题MySQL底层是什么数据结构,结构是什么样的,好处是什么? 考察对MySQL索引底层数据结构及其设计权衡的理解技术原理技术选型MySQL第 29 题Vue和React之间有什么区别? 考察前端框架核心原理、设计理念和迁移判断能力技术原理技术选型方案权衡ReactVue第 30 题TypeScript 中 interface 和 type 的区别是什么?各自的使用场景有哪些? 考察对类型系统细节的理解与合理选型技术原理技术选型TypeScript第 31 题CSS Modules 在工程中是如何实现的? 考察对 CSS Modules 作用域隔离原理及构建流程的理解技术原理技术选型CSSWebpack第 32 题数据复杂的B端系统使用传统分页时,如何解决深分页问题? 考察对深分页性能瓶颈的理解及常见优化方案性能优化技术选型方案权衡第 33 题请介绍 Webpack 的核心作用和工作原理。 考察对 Webpack 基本概念、构建流程和核心配置的理解技术原理技术选型Webpack第 34 题请介绍 Java 中常用的锁机制及其适用场景。 考察对 Java 并发锁的理解、区别与选型能力技术原理技术选型Java第 35 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解技术原理技术选型方案权衡Java第 36 题Less和Sass有什么区别? 考察CSS预处理器的核心特性差异与选型意识技术原理技术选型Sass第 37 题在实际项目中,你会如何决定哪些数据放入 Redis 缓存,并说明具体的缓存写入策略? 考察缓存设计的决策思路、写入策略及对一致性的考虑风险判断系统设计技术选型Redis第 38 题如何判断一个IP地址是否存在于一个巨大的IP列表(例如数百万条)中,要求快速且节省内存?请分别讨论布隆过滤器和前缀树方案的优缺点,并说明你会如何选择。 考察大数据量下集合成员判断的算法选型与权衡技术原理技术选型方案权衡第 39 题除了 JSON 之外,你还知道哪些常见的序列化方法?请比较它们的优缺点。 考察对多种序列化技术的了解及适用场景判断技术原理技术选型方案权衡第 40 题MySQL与Elasticsearch的区别是什么?各自适用什么使用场景? 考察对关系型数据库与搜索引擎在存储模型、ACID、查询能力及适用场景上的理解业务理解技术原理技术选型ElasticsearchMySQL