淘宝闪购面试题(2026 最新)

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

1902 道真题 · 更新 2026-08-05

筛选题目
第 61 题请深入谈谈C++底层实现中你最熟悉的一个方面(如虚函数表、内存布局、智能指针、STL容器),并说明其原理和可能的问题。 考察C++底层机制的理解深度与表达清晰度技术原理技术选型问题排查C++第 62 题什么情况下会分库?什么情况下会分表? 考察数据库水平扩展方案的选择逻辑与适用场景技术原理技术选型方案权衡第 63 题讲讲双亲委派机制 考察对Java类加载机制的理解,包括双亲委派模型、其作用和破坏场景技术原理Java第 64 题缓存穿透和缓存击穿各自的解决方法是什么? 考察对缓存异常场景的识别与针对性解决方案技术原理方案权衡第 65 题请解释C++中动态多态的实现原理。 考察对虚函数、虚函数表及动态绑定机制的理解问题拆解技术原理C++第 66 题哪些对象可以作为GC Root? 考察JVM垃圾回收中GC Roots的基本概念和典型对象类型技术原理JVM第 67 题给定一个长度为 n 的整数数组 height,代表 n 条垂直线的高度,请找出其中两条线,使得它们与 x 轴共同构成的容器可以盛最多的水,并解释你的算法思路和复杂度。 考察双指针算法设计、复杂度分析及边界处理能力编码实现问题拆解技术原理第 68 题请分别介绍JMM(Java内存模型)和JVM运行时内存结构,并说明它们的区别。 考察对Java并发内存模型与虚拟机运行时内存结构的理解及区分能力问题拆解技术原理JavaJVM第 69 题请从底层中间件开发、平台方向、业务技术研发三个后端方向中,结合自身情况选择其一,并说明理由。 考察职业规划与岗位方向的认知匹配人岗匹配自我认知技术选型第 70 题请解释什么是通知的异步通信机制? 考察对异步通信中通知机制的理解,如信号、回调、事件驱动问题拆解技术原理第 71 题请说明聚簇索引与二级索引在数据结构上的区别,并解释它们如何影响数据查询。 考察对聚簇索引与二级索引数据结构的理解及其对查询的影响技术原理方案权衡第 72 题解释Java NIO与AIO的核心区别,并说明各自适用的场景。 考察对Java两种IO模型的理解与选型能力技术原理方案权衡Java第 73 题怎样将Raft数据库设计实现A和P,具体怎么实现? 考察对CAP理论中一致性与可用性在Raft系统中的实现理解系统设计技术原理方案权衡第 74 题请解释 Redis 的写时复制(Copy-On-Write)原理。 考察对 Redis 持久化机制中写时复制技术的理解技术原理Redis第 75 题STL迭代器的作用是什么? 考察对STL迭代器抽象作用与设计意图的理解技术原理C++STL第 76 题在Java中,当使用值类型(如Valhalla项目中的Point)时,如何保证与现有泛型集合框架(如List<Point>)的兼容性? 考察对值类型在泛型集合中装箱、特化及兼容性处理的理解技术原理技术选型方案权衡Java第 77 题在技术选型时,你是如何决定使用哪种序列化器(如 JSON、Protobuf、Avro)的? 考察技术选型的决策逻辑、权衡能力和对业务场景的理解系统设计技术选型方案权衡第 78 题请介绍你对 RAG(检索增强生成)的理解和实际应用经验。 考察对 RAG 技术原理及应用场景的掌握问题拆解系统设计技术原理RAG第 79 题如何加速 Webpack 构建速度?请列出你常用的优化手段。 考察对 Webpack 构建性能优化的理解和实践性能优化技术选型问题排查Webpack第 80 题请介绍你在滴滴实习期间的工作内容与整体业务链路,以及你在其中的职责。 考察实习期间的工作内容理解、职责定位与业务链路梳理能力业务理解沟通表达项目复盘