腾讯面试题 · 编码实现

腾讯相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 141 题请实现一个函数,按螺旋顺序打印一个二维数组(矩阵)的所有元素。 考察二维数组遍历、边界控制和逻辑清晰度编码实现问题拆解技术原理第 142 题请实现一个多头自注意力机制(Multi-Head Self-Attention)。 考察对Transformer核心组件的理解及编码实现能力编码实现技术原理PyTorchTransformer第 143 题深度测试(Depth Test)通常是在图形渲染管线的哪个阶段实现的? 考察对GPU渲染管线中深度测试阶段位置和作用的理解编码实现技术原理第 144 题给定一个已排序的链表,请删除所有重复的元素,使每个元素只出现一次。 考察链表遍历、节点删除和边界处理能力编码实现技术原理第 145 题请实现三数之和,要求返回所有不重复的和为 0 的三元组。 考察排序加双指针解决三数之和问题及去重处理编码实现问题拆解第 146 题请手写并讲解 memcpy 函数的实现。 考察 C 语言指针操作、内存复制正确性及边界处理编码实现技术原理C第 147 题请设计算法解决:给定一个字符串,通过删除若干字符使得删除后的字符串中不存在长度大于等于 k 的连续相同字符子串,求最少删除字符数。请给出算法思路、时间复杂度和代码实现。 考察字符串处理、动态规划或贪心算法设计与编码实现能力编码实现性能优化问题拆解第 148 题请介绍AC自动机算法的核心思想和主要应用场景。 考察多模式字符串匹配算法的原理理解与应用能力编码实现技术原理第 149 题请实现求连续子数组的最大和,并说明你的算法时间和空间复杂度。 考察动态规划或前缀和思想解决连续子数组最大和问题编码实现问题拆解第 150 题给定一个整数数组 prices,其中 prices[i] 表示第 i 天的股票价格。你最多可以完成 k 笔交易(买入一次并卖出一次算一笔交易),且必须卖出后再买入。请设计算法计算你能获得的最大利润。 考察动态规划状态设计、交易次数限制与状态转移的正确性编码实现问题拆解技术原理第 151 题如何实现将链表每 k 个节点一组进行反转?请说明思路并给出代码。 考察链表操作、边界处理和编码实现能力编码实现问题拆解技术原理第 152 题如何找出一个带环链表中环的入口节点? 考察快慢指针技巧与数学推导能力编码实现问题拆解技术原理第 153 题请描述你如何为在二维数组中查找目标值的算法实现最优的时间复杂度,并说明你的思路是如何迭代演进的。 考察算法设计能力、复杂度意识及面对反馈时的改进能力编码实现问题拆解技术原理第 154 题实现一个字符串分组统计并求解某种最值的算法,你会如何处理?请现场编码。 考察字符串处理与统计逻辑的编码实现,以及最值计算的正确性编码实现问题拆解第 155 题请手写快速排序,并说明什么场景下它的性能最差。 考察快速排序的实现正确性、时间复杂度边界及最坏场景理解编码实现问题拆解技术原理第 156 题请编写SQL找出成绩表中排名第二的学生姓名。 考察SQL窗口函数与排名逻辑的运用编码实现技术原理SQL第 157 题请列举并说明你常用的 TypeScript 工具类型及其适用场景。 考察对 TypeScript 工具类型掌握的深度和实际应用能力编码实现技术原理TypeScript第 158 题请描述如何判断一个字符串是否是另一个字符串的子串,并说明实现方法。 考察字符串匹配的基本算法理解与实现能力编码实现技术原理第 159 题请实现一个函数,找出数组中所有和为 K 的倍数的连续子数组,并说明时间与空间复杂度。 考察前缀和与同余性质的应用及复杂度分析编码实现问题拆解技术原理第 160 题手写代码实现最大子数组和问题,并说明时间复杂度与空间复杂度。 考察经典动态规划或分治算法的理解与编码实现编码实现问题拆解技术原理