淘宝闪购面试题 · 技术选型
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 248 道 · 更新 2026-08-05
筛选题目已选:技术选型
考察点
技术栈
第 1 题针对树形结构数据的递归查询或深度分页问题,有哪些替代设计或优化方案可选? 考察对树形数据存储方案选型和优化思路的综合能力第 2 题rem和em的区别是什么? 考察CSS长度单位rem与em的参照基准及适用场景第 3 题常见的RPC通信协议有哪些?请列举并说明各自特点和使用场景。 考察对RPC通信协议体系的理解和选型能力第 4 题请介绍你最近参与的一个项目中某个核心技术设计,说明它的目的、解决了什么问题,以及是否对比过其他方案。 考察技术设计的系统思维、方案对比与决策能力第 5 题分库分表怎么做,分的时候需要注意哪些点,分完会有哪些副作用? 考察数据库水平扩展的设计方法与分片后的一致性、查询和运维影响第 6 题请介绍消息队列(MQ)的核心作用,以及你在实际项目中是如何选型和使用的? 考察对消息队列核心价值、选型考量及实际应用的理解第 7 题在团队开发中,如果样式发生冲突,你会如何解决?请结合具体方法和实践经验。 考察样式冲突排查、模块化与团队协作能力第 8 题TypeScript 代码是如何编译并加载为 JavaScript 的? 考察对 TypeScript 编译流程和模块加载机制的理解第 9 题MySQL的存储引擎有哪些? 考察MySQL存储引擎的基础知识掌握程度第 10 题请深入谈谈C++底层实现中你最熟悉的一个方面(如虚函数表、内存布局、智能指针、STL容器),并说明其原理和可能的问题。 考察C++底层机制的理解深度与表达清晰度第 11 题什么情况下会分库?什么情况下会分表? 考察数据库水平扩展方案的选择逻辑与适用场景第 12 题请从底层中间件开发、平台方向、业务技术研发三个后端方向中,结合自身情况选择其一,并说明理由。 考察职业规划与岗位方向的认知匹配第 13 题在Java中,当使用值类型(如Valhalla项目中的Point)时,如何保证与现有泛型集合框架(如List<Point>)的兼容性? 考察对值类型在泛型集合中装箱、特化及兼容性处理的理解第 14 题在技术选型时,你是如何决定使用哪种序列化器(如 JSON、Protobuf、Avro)的? 考察技术选型的决策逻辑、权衡能力和对业务场景的理解第 15 题如何加速 Webpack 构建速度?请列出你常用的优化手段。 考察对 Webpack 构建性能优化的理解和实践第 16 题索引有哪些? 考察对数据库索引类型及适用场景的掌握第 17 题如何保证全局ID唯一? 考察分布式全局唯一ID生成方案的原理、权衡和实现细节第 18 题请介绍Redis的AOF和RDB持久化机制的区别及适用场景。 考察对Redis持久化机制的原理理解、差异比较及场景化选型能力第 19 题请对比 IPv4 与 IPv6 协议,说明它们的主要差异及对网络设计的影响。 考察对网络协议基础知识的掌握与应用理解第 20 题你项目里是怎么做适配的?说说 Taro 实现适配的原理,底层是如何做的。 考察跨端框架适配原理及底层实现理解,验证项目实践深度