快手面试题 · 技术原理
快手相关面试题,按最终去重题目聚合。
共 3254 道真题 · 当前筛选命中 1666 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 101 题你现在最常用的编程语言是? 考察候选人的技术栈熟悉度与主观偏好第 102 题请描述 LRU 缓存淘汰算法的核心思路,并说明如何实现。 考察 LRU 算法的原理理解与实现要点第 103 题在C++中调用虚函数时,通过虚函数表查找函数的算法时间复杂度是多少? 考察对虚函数调用开销和时间复杂度的理解第 104 题请描述TCP三次握手和四次挥手的过程,并说明各自的作用。 考察对TCP连接建立与释放机制的掌握第 105 题请从 CAP 理论角度解释,为什么说 ZooKeeper 比 Redis 更“重”? 考察对 CAP 理论、CP 与 AP 取舍及 ZooKeeper 与 Redis 差异的理解第 106 题请编写一个程序,输入一个非负整数行号,输出对应Excel列名。规则为:第0行对应a,第25行对应z,第26行对应aa,第27行对应ab,以此类推。 考察进制转换思想在类似Excel列名问题上的运用及代码实现第 107 题假设某个流程执行耗时10ms,在单线程处理下,该流程的最大QPS(每秒请求数)是多少? 考察对QPS基本计算和单线程吞吐极限的理解第 108 题在单体应用对 MySQL 操作的情况下,如何解决一人一单的超卖问题? 考察并发控制下的资源竞争处理与数据一致性保障第 109 题索引失效的原因有哪些? 考察对数据库索引原理及常见失效场景的理解第 110 题有了解formily这种动态表单的实现机制吗? 考察对动态表单框架的核心机制理解与扩展认知第 111 题请实现二分查找算法,并说明其时间复杂度和适用前提。 考察二分查找的编码实现、复杂度分析及适用边界理解第 112 题CLIP学习的范式,是如何构造正负样本对,如何进行对比学习 考察CLIP模型的对比学习机制,包括正负样本构造和损失函数设计第 113 题请实现最长递增子序列(LIS)的求解,并说明时间与空间复杂度。 考察动态规划与贪心二分在最长递增子序列问题上的建模和复杂度分析第 114 题请手写一段 CUDA kernel,实现对一个长度为 N 的数组 x 的归一化操作,即对每个元素计算 norm = (x - u) / o,其中 u 和 o 是给定的均值和标准差。 考察 CUDA 并行编程基础、内存访问模式和 kernel 实现能力第 115 题RTK和Zustand在状态管理上的区别 考察对主流状态管理库的设计理念、使用场景和取舍的理解第 116 题Fiber调度通过哪类核心方法来实现任务调度?请说明其工作流程。 考察对Fiber调度器核心机制(如MessageChannel与scheduleCallback)的理解第 117 题RAG 场景下的生成模型与通用基座模型在评估维度上有哪些不同? 考察对 RAG 评估与通用生成评估差异的理解第 118 题请解释逻辑回归的损失函数及其推导过程。 考察对逻辑回归损失函数原理和数学推导的理解第 119 题请介绍一个你在CV方向的实习项目,包括实现方式、遇到的问题以及涉及的深度学习知识点。 考察计算机视觉项目经验、技术深度与问题解决能力第 120 题你觉得我们项目中建表应该要考虑一些什么呢? 考察数据库表设计的规范性与业务理解