淘天集团面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 41 题实现一个简单的哈希表,实现三个方法get、put、remove,实现的时候怎么简单怎么来,不用考虑扩容机制。 考察哈希表基本实现、哈希冲突处理与增删查操作编码实现问题拆解技术原理第 42 题多线程环境下如果要实现计数,通常有哪些实现方式? 考察多线程安全计数的原理与适用场景编码实现技术原理方案权衡第 43 题请列举并解释几个你认为重要的 ES6 特性,并说明它们在实际项目中如何应用。 考察对 ES6 核心语法特性的掌握程度及其在实战中的应用能力编码实现问题拆解技术原理第 44 题在父子通信中,如何处理子组件想要直接修改父组件传入的数据这类反模式? 考察对单向数据流和数据管理规范的理解编码实现风险判断技术原理第 45 题请解释多态在面向对象编程中的概念,并结合实际代码说明其使用场景。 考察对多态机制的理解及实际应用能力编码实现技术原理第 46 题在JavaScript中,如何将一个对象转换为JSON字符串?请说明使用时可能出现的错误场景及处理方式。 考察JSON序列化的基础用法及边界处理编码实现技术原理问题排查JavaScript第 47 题请介绍 Batch Normalization 的公式,以及除了归一化之外,它还有哪些可学习的参数及其作用? 考察对 BatchNorm 原理、公式构成及可学习参数的理解编码实现技术原理第 48 题从代码实现上讲,Decoder中的Mask是如何作用在Self-Attention分数上的? 考察对注意力分数加权与掩码矩阵应用的代码级理解编码实现技术原理Transformer第 49 题请说明如何在C++中创建和管理进程,并列举常用的进程控制相关API。 考察对C++中进程创建、执行和管理的掌握程度编码实现技术原理C++Linux第 50 题五个线程abcde,如果想先执行a,再执行bcd,bcd执行完后执行e如何做? 考察并发线程协作与顺序控制机制的理解与应用编码实现技术原理Java第 51 题如何自己实现一个SpringBoot-starter? 考察Spring Boot自动配置机制及自定义starter的工程化实践编码实现技术原理Spring Boot第 52 题请手写代码解决最长无重复子数组问题,并说明你的解法和复杂度。 考察滑动窗口与哈希表在最长无重复子串问题上的应用及复杂度分析编码实现问题拆解技术原理第 53 题请使用信号量(Semaphore)设计三个线程,使它们按照固定顺序依次执行,并解释你的实现原理。 考察多线程协调中信号量的使用与顺序控制能力编码实现风险判断技术原理第 54 题请编写代码解决买卖股票的最佳时机问题。 考察动态规划或贪心算法在买卖股票问题中的应用编码实现问题拆解技术原理第 55 题算法:你有一个优惠券,提交购买的时候怎么按照商品价格权重分配对应优惠金额给到物品中,要求优惠券要使用完毕,并且不能出现优惠金额大于商品价格的情况(优惠后的金额不为0)。 考察按权重分摊金额的算法设计,需满足总额约束和单项约束编码实现问题拆解第 56 题CSS如何居中,请至少给出三种方法? 考察CSS布局基础和多种水平垂直居中方案的理解编码实现技术原理CSS第 57 题请实现一个函数,给定一个非空整数数组,其中除某个元素只出现一次外,其余每个元素均出现两次,找出那个只出现一次的元素。要求线性时间复杂度和常数空间复杂度。 考察位运算中异或性质的应用及算法复杂度分析编码实现问题拆解技术原理第 58 题请描述 Protobuf 序列化与反序列化的完整过程,包括其使用的编码机制。 考察对其序列化原理、编码方式及过程细节的理解编码实现技术原理Protocol Buffers第 59 题用BERT做分类时,softmax应该添加在哪个层级,维度如何选择? 考察BERT分类头的实现细节与输出维度设计编码实现技术原理BERTTransformer第 60 题Lua脚本怎么用的,为什么用Lua脚本? 考察对Redis中Lua脚本的使用方式、原子性和性能优势的理解编码实现问题拆解技术原理LuaRedis