淘天集团面试题 · 技术原理

淘天集团相关面试题,按最终去重题目聚合。

2775 道真题 · 当前筛选命中 2008 · 更新 2026-08-05

筛选题目已选:技术原理
第 21 题请编程实现:给定一个只包含括号字符的字符串,统计其中有效括号子串的个数。 考察栈或计数法解决括号匹配问题的能力及边界处理编码实现问题拆解技术原理第 22 题谈谈你对动态规划的理解。 考察对动态规划思想、适用条件与实现要点的掌握编码实现问题拆解技术原理第 23 题给一个十进制数n,和一个包含若干一位数的数组,用数组中的数字组成小于n的最大数。 考察算法设计、边界处理与编码实现能力编码实现问题拆解技术原理第 24 题线上Java服务出现OutOfMemoryError,请列举几种可能的内存泄漏场景,并说明各自的典型特征。 考察对Java内存区域及常见泄漏模式的理解技术原理问题排查Java第 25 题Java中数组、ArrayList和LinkedList在存储结构和使用场景上有什么主要区别? 考察对Java集合底层结构、扩容机制与适用场景的理解技术原理方案权衡Java第 26 题一个变量在沿着梯度方向增加很小量,y怎么变化? 考察梯度方向与函数变化率的关系问题拆解技术原理第 27 题Redis分布式锁怎么保证加的锁和解的锁是同一把锁? 考察分布式锁解锁时身份校验机制与正确性意识风险判断技术原理Redis第 28 题请解释继承和组合的区别,并说明在什么场景下优先选择组合而非继承。 考察对面向对象设计中继承与组合的理解及实际设计选择能力技术原理方案权衡第 29 题请解释 Spring 中 Aware 和 FactoryBean 的区别,并分别说明它们的使用场景。 考察对 Spring Bean 生命周期回调接口与工厂 Bean 的区分能力技术原理技术选型Spring Framework第 30 题ThreadLocal 是解决什么问题的,有什么作用? 考察对线程局部变量隔离机制的理解与应用风险判断技术原理Java第 31 题如果缓存过期时间设置得很长,Redis 内存爆了怎么办? 考察缓存内存管理、淘汰策略与容量规划性能优化风险判断技术原理Redis第 32 题请详细说明 synchronized 的底层实现原理。 考察对 Java 内置锁底层机制、锁升级过程及并发安全性的理解问题拆解技术原理Java第 33 题JVM垃圾回收机制是怎样的? 考察对主流GC算法和收集器原理的掌握技术原理方案权衡JVM第 34 题MySQL语句执行过程中是否使用了缓存? 考察对MySQL缓存机制及其适用场景的理解技术原理方案权衡MySQL第 35 题请解释 CAS(Compare-And-Swap)的概念,并说明它在并发编程中的作用。 考察对无锁并发原语的理解及应用场景技术原理第 36 题wait和sleep的区别 考察线程同步与暂停机制的核心差异技术原理技术选型Java第 37 题请分享上一次实习经历中让你印象最深刻的一个 Bug,包括你是怎么发现、定位和解决的? 考察问题排查能力、技术深度和复盘反思能力项目复盘技术原理问题排查第 38 题为什么跳表的查找效率高?请说明其数据结构和查询复杂度。 考察跳表的数据结构原理、查询复杂度及与二叉搜索树/平衡树的对比问题拆解技术原理第 39 题HTTP和HTTPS本身有什么区别,混用有什么风险? 考察对HTTP与HTTPS原理差异的理解及混合部署下的安全风险识别风险判断安全意识技术原理HTTPHTTPS第 40 题请描述CMS垃圾回收器的执行过程。 考察对CMS垃圾回收器各阶段的理解和特点掌握问题拆解技术原理Java