腾讯面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 21 题反转链表(反转奇数节点,偶数节点保持原来顺序,空间复杂度O(1)) 考察链表操作、奇偶位置处理与原地算法设计编码实现问题拆解技术原理第 22 题给定一个整数数组,请找出和最大的连续子数组,并返回其最大和。 考察前缀和与哈希表在子数组和问题中的应用编码实现问题拆解技术原理第 23 题手写快速排序,并说明什么场景下性能最坏及其原因。 考察排序算法实现、最坏情形分析与复杂度理解编码实现风险判断技术原理第 24 题如何实现对角线三个元素等距排布 考察对布局算法或数据可视化中对角线等距排列的实现思路编码实现问题拆解技术原理第 25 题请分析基于链表实现LRU缓存时,各主要操作的时间复杂度。 考察对LRU缓存链表实现及时间复杂度分析的理解编码实现技术原理第 26 题写一个双向链表 考察链表节点结构与基本操作实现能力编码实现技术原理第 27 题请写出 InfoNCE 损失函数的数学表达式,并解释其含义。 考察对对比学习核心损失函数的理解与表达能力编码实现技术原理PyTorch第 28 题请实现一个程序:创建一组线程,每个线程随机睡眠若干秒,主线程打印各个线程睡眠的秒数。 考察多线程创建、随机数生成与主线程对子线程结果的汇总编码实现风险判断技术原理第 29 题v-model 在表单元素和自定义组件上分别如何实现? 考察 v-model 语法糖的实现细节与自定义组件用法编码实现技术原理Vue第 30 题请编写代码实现两个以字符串形式给出的大数(非负整数)相加,返回结果字符串。 考察大数相加的字符串处理与进位逻辑实现能力编码实现问题拆解第 31 题请实现接雨水问题的算法:给定一个表示柱高度的整数数组,计算下雨之后能接多少雨水。 考察算法设计与编码实现能力,以及对双指针或单调栈等技巧的掌握编码实现问题拆解技术原理第 32 题请用二分查找实现整数 n 的平方根(向下取整),并分析时间复杂度。 考察二分查找算法的实现能力与复杂度分析编码实现技术原理第 33 题vite是基于什么技术构建的? 考察对vite底层依赖和原理的了解编码实现技术原理Vite第 34 题请实现最小路径和问题的求解,并输出从左上角到右下角的路径。 考察动态规划求解与路径回溯能力编码实现问题拆解技术原理第 35 题请手写两种线程池实现,要求保证线程池中的任务顺序执行。 考察线程池实现及顺序执行控制能力编码实现技术原理Java第 36 题手撕算法:实现一个支持 '.' 和 '*' 的正则表达式匹配函数,'.' 匹配任意单个字符,'*' 匹配前一个字符的零次或多次。 考察动态规划与递归对模式匹配问题的建模能力编码实现问题拆解技术原理第 37 题请实现区间合并算法:给定一组可能重叠的区间,返回合并后不重叠的区间列表。 考察排序与线性扫描的算法设计能力编码实现问题拆解第 38 题请实现一个算法,找出给定字符串中的最长回文子串。 考察对回文子串问题的理解与算法实现编码实现技术原理第 39 题验证一个带参数的 URL 签名:将 URL 参数按字典序排序后拼接,再用给定的 MD5 函数计算,将其与 token 参数比较。如何设计这个验证过程? 考察 URL 参数签名验证的逻辑实现、排序与哈希计算能力编码实现技术原理第 40 题多头注意力机制有什么好处?它是如何计算的?为什么要使用Q、K、V三个矩阵?它们各自的作用是什么? 考察对多头注意力机制原理、计算过程和矩阵作用的深入理解编码实现技术原理