淘宝闪购面试题 · 技术原理
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 1477 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 41 题Webpack如何进行性能优化? 考察对Webpack构建性能与产物性能优化的系统性理解第 42 题高精度视频场景下,为什么把播放记录保存在缓存中?频繁访问 Redis 是否也会带来性能问题? 考察缓存使用动机、Redis 高并发读写性能与瓶颈风险第 43 题请深入谈谈C++底层实现中你最熟悉的一个方面(如虚函数表、内存布局、智能指针、STL容器),并说明其原理和可能的问题。 考察C++底层机制的理解深度与表达清晰度第 44 题什么情况下会分库?什么情况下会分表? 考察数据库水平扩展方案的选择逻辑与适用场景第 45 题讲讲双亲委派机制 考察对Java类加载机制的理解,包括双亲委派模型、其作用和破坏场景第 46 题缓存穿透和缓存击穿各自的解决方法是什么? 考察对缓存异常场景的识别与针对性解决方案第 47 题请解释C++中动态多态的实现原理。 考察对虚函数、虚函数表及动态绑定机制的理解第 48 题哪些对象可以作为GC Root? 考察JVM垃圾回收中GC Roots的基本概念和典型对象类型第 49 题给定一个长度为 n 的整数数组 height,代表 n 条垂直线的高度,请找出其中两条线,使得它们与 x 轴共同构成的容器可以盛最多的水,并解释你的算法思路和复杂度。 考察双指针算法设计、复杂度分析及边界处理能力第 50 题请分别介绍JMM(Java内存模型)和JVM运行时内存结构,并说明它们的区别。 考察对Java并发内存模型与虚拟机运行时内存结构的理解及区分能力第 51 题请解释什么是通知的异步通信机制? 考察对异步通信中通知机制的理解,如信号、回调、事件驱动第 52 题请说明聚簇索引与二级索引在数据结构上的区别,并解释它们如何影响数据查询。 考察对聚簇索引与二级索引数据结构的理解及其对查询的影响第 53 题解释Java NIO与AIO的核心区别,并说明各自适用的场景。 考察对Java两种IO模型的理解与选型能力第 54 题怎样将Raft数据库设计实现A和P,具体怎么实现? 考察对CAP理论中一致性与可用性在Raft系统中的实现理解第 55 题请解释 Redis 的写时复制(Copy-On-Write)原理。 考察对 Redis 持久化机制中写时复制技术的理解第 56 题STL迭代器的作用是什么? 考察对STL迭代器抽象作用与设计意图的理解第 57 题在Java中,当使用值类型(如Valhalla项目中的Point)时,如何保证与现有泛型集合框架(如List<Point>)的兼容性? 考察对值类型在泛型集合中装箱、特化及兼容性处理的理解第 58 题请介绍你对 RAG(检索增强生成)的理解和实际应用经验。 考察对 RAG 技术原理及应用场景的掌握第 59 题热加载时,类版本不一致如何处理? 考察类版本冲突的处理策略和相容性判断第 60 题如何解决缓存穿透和雪崩问题? 考察缓存异常场景的识别与应对策略