快手面试题 · 编码实现

快手相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 121 题一个含n个正整数的数组,如何用O(n)的时间复杂度找出其中出现奇数次的数? 考察异或运算在数组找奇数次元素问题中的应用与时间复杂度分析编码实现技术原理第 122 题请用多线程实现生产者-消费者模型。 考察多线程同步、线程安全与阻塞队列的使用能力编码实现风险判断技术原理Java第 123 题SFT(有监督微调)是如何实现只计算输出部分(target)的损失? 考察对SFT训练流程中标签构造与损失掩码机制的理解编码实现技术原理第 124 题线程池提交任务有哪两种方式?有什么区别? 考察execute与submit的使用场景和返回值差异编码实现技术原理Java第 125 题请介绍一下 Java 中的注解(Annotation)机制及其典型应用场景。 考察 Java 注解的基础原理、定义与使用方式及在框架中的应用编码实现技术原理技术选型Java第 126 题请实现一个算法,将重叠的区间合并。例如输入 [[1,3],[2,6],[8,10],[15,18]],输出应为 [[1,6],[8,10],[15,18]]。 考察区间合并的排序思路、边界处理与代码实现编码实现问题拆解技术原理第 127 题Transformer 是怎么把文本转成 token 并用于模型输入的?请描述完整的处理流程。 考察文本分词、词典映射和输入构造的完整流程编码实现技术原理Transformer第 128 题手撕最长回文子串算法 考察字符串处理与动态规划或中心扩展算法的实现能力编码实现问题拆解第 129 题请手写代码实现单链表的反转。 考察链表基础操作与指针/引用处理能力编码实现问题拆解技术原理第 130 题给定一个 float 数组,例如 [1.0, 2.0, 3.0],以及若干待查询的目标数值,请为每个目标数找到数组中与之最接近的值的下标。若有多个下标相等接近,可返回任意一个。 考察二分查找变体的应用与边界处理能力编码实现问题拆解技术原理第 131 题请说明 Map 的底层实现原理。 考察哈希表结构、冲突处理与代表性实现差异编码实现技术原理第 132 题在一个按行升序且按列升序排列的二维矩阵中,如何判断给定的 target 是否存在于矩阵中? 考察有序矩阵搜索的算法设计能力编码实现问题拆解技术原理第 133 题请实现反转链表,并说明其时间复杂度和空间复杂度。 考察链表操作、指针处理与算法复杂度分析能力编码实现技术原理第 134 题请编写代码创建一个线程池,并在线程池中执行任务打印随机数。 考察线程池创建、任务提交与随机数生成的基本用法编码实现技术原理Java第 135 题如何实现数组去重,使得内容相同的普通对象(如 {a:1} 和 {a:1})被视为同一个对象? 考察对象内容去重的方案设计编码实现技术原理方案权衡JavaScript第 136 题LC23 合并k个升序链表:如何实现,并比较不同解法的复杂度? 考察链表归并算法、优先队列应用与复杂度分析编码实现问题拆解技术原理第 137 题请解释 Promise.all 的用法、返回值及其行为特性。 考察对 Promise.all 的语义理解、错误处理与边界场景编码实现技术原理第 138 题ConcurrentHashMap的put流程了解吗? 考察ConcurrentHashMap的并发控制机制与put实现细节编码实现技术原理Java第 139 题请实现字符串相加,给定两个以字符串形式表示的非负整数,返回它们的和,结果也以字符串形式返回。 考察大数加法与字符串处理的编码实现能力编码实现技术原理第 140 题请用原生 JavaScript 实现两个数组合并、去重和排序,不借助任何现成 API,并说明你的思路。 考察原生 JavaScript 数组处理能力、算法理解与编码规范编码实现问题拆解JavaScript