淘天集团面试题 · 编码实现
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 167 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 61 题如何用两个栈实现一个队列? 考察栈与队列的数据结构特性及基本算法设计能力第 62 题请用Java实现一个LRU缓存,要求支持get和put操作,并保证时间复杂度为O(1)。 考察LRU缓存设计、HashMap与双向链表组合实现及边界处理第 63 题手撕算法:给定两个数组,找出其中重复的数,要求使用 multimap 实现。 考察数据结构的选用与算法实现能力第 64 题请设计并实现一个数字华容道(如 3×3)的求解器:给定初始棋盘布局,输出到达目标状态的最少步数及路径。请说明你的算法思路和复杂度。 考察搜索算法设计、状态去重与问题建模能力第 65 题在一个HTML页面中,如何检测某个元素是否滚动进入视口(可视区域)? 考察对浏览器滚动与视口相交检测技术的理解与实现能力第 66 题给定一个字符串 s 和一个字符串数组 arr,判断 s 是否能由 arr 中的字符串拼接而成。 考察动态规划状态定义与字符串匹配的边界处理第 67 题用React/Vue实现一个淘宝商品的增删查改界面,给30min,要一边写一边说 考察前端框架实战能力、编码规范与实时沟通表达第 68 题前端如何实现防抖和节流?请说明原理与适用场景。 考察防抖节流的原理理解与实际应用区分第 69 题对于一个有序数组,如何用二分法统计某个数字出现的个数? 考察二分查找的变形使用与边界处理能力第 70 题在开发中,你是如何实现父子组件之间的通信的? 考察对父传子和子传父两种基础通信模式的理解第 71 题请解释如何实现一个从十进制字符串到62进制字符串的转换函数,并确保可逆解码。 考察进制转换的编码实现与正确性第 72 题算法题:实现LRU Cache 考察缓存设计原理与数据结构综合运用能力第 73 题Java中RPC的底层通信是通过Socket编程实现的吗?请说明。 考察对Java网络编程和RPC底层实现的认识第 74 题请说明一个大型表单(form)在前端项目中如何进行封装,以及哪些通用部分会被抽象出来。 考察表单设计中的复用性、可维护性与组件抽象能力第 75 题如何实现一个线程安全的单例模式? 考察并发场景下单例实现的安全性与正确性第 76 题在编写多线程代码时,如何避免死锁? 考察编码层面预防死锁的实践能力第 77 题给定一个数组 prices,prices[i] 表示第 i 天的股票价格。你只能选择某一天买入,并在之后的某一天卖出,设计算法计算你能获得的最大利润。 考察基本数学推理与一维动态规划或贪心思想,以及边界处理能力第 78 题编程题:实现LRU缓存,最初使用单向链表,后意识到应该用双向链表但未修改代码。请分析你的实现思路及不足之处。 考察LRU缓存实现、链表数据结构选型及自我审查能力第 79 题Vue中如何实现路由懒加载? 考察Vue路由懒加载的具体实现和原理第 80 题请实现一个简单的 shared_ptr 并说明其核心设计要点。 考察智能指针的资源管理、引用计数和线程安全实现能力