腾讯云智研发面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 141 题手撕链表反转,分别用迭代和递归实现。 考察链表操作的基本功与递归思维编码实现技术原理第 142 题请实现一个算法,判断给定的字符串中的括号是否有效匹配。 考察栈数据结构的应用与边界情况处理编码实现问题拆解技术原理第 143 题请用动态规划求解给定数组的最长递增子序列长度,并说明时间复杂度。 考察动态规划建模与最长递增子序列的边界处理编码实现问题拆解技术原理第 144 题请用 map 和 stack 实现括号匹配算法,并说明思路。 考察栈与映射数据结构在括号匹配中的应用编码实现第 145 题有了解过算法没,说一下快速排序是怎么实现的以及它的应用场景有哪些 考察快速排序算法的实现原理、时间复杂度和实际应用场景理解编码实现技术原理第 146 题请解释如何用算法在10万个整数中找到任意三个数之和的绝对值最小,并说明时间复杂度。 考察排序、双指针或枚举等算法思路与复杂度分析能力编码实现问题拆解技术原理第 147 题请实现HDBSCAN聚类算法,并解释其核心思想。 考察对HDBSCAN算法原理及实现细节的理解编码实现技术原理第 148 题给定一个整数数组,找出三个数,使它们的和的绝对值最小,请说明你的思路。 考察算法思路、复杂度分析和边界处理能力编码实现问题拆解技术原理第 149 题给定一个数组,请设计一个时间复杂度为 O(n) 的算法,找出其中恰好出现两次的数字。 考察线性时间算法的设计与实现能力编码实现问题拆解第 150 题多行文本中如何实现图片居中以及文字环绕分布? 考察 CSS 布局中对文本与图片混合排版的理解和实现能力编码实现技术原理CSS第 151 题请实现两数之和,并分别用双指针和哈希表两种方法完成,最后分析这两种算法的区别。 考察算法实现能力及对时间空间复杂度权衡的理解编码实现问题拆解技术原理第 152 题你如何去设计一个MyBatis插件,讲一下具体实现 考察MyBatis插件机制的理解与实现能力编码实现技术原理MyBatis第 153 题在SpringBoot中如何创建一个配置类?配置类和普通类有什么区别? 考察配置类的定义方式及职责边界编码实现技术原理Spring BootSpring Framework第 154 题请手写一个数组扁平化函数,将任意嵌套层级的多维数组展开为一维数组。 考察递归或迭代实现扁平化、类型判断与边界处理能力编码实现问题拆解JavaScript第 155 题TCP 编程的基本流程是什么,通常会用到哪些函数? 考察 TCP socket 编程的基础流程与关键 API 掌握编码实现技术原理TCP第 156 题请实现快速排序算法,并说明其性能特点。 考察分治思想、partition实现与复杂度分析编码实现技术原理第 157 题请实现一个算法,按顺时针螺旋顺序打印一个 m×n 矩阵的所有元素。 考察矩阵遍历的边界控制与模拟能力编码实现问题拆解第 158 题一个长度为n+1的数组,元素取值范围为1到n,其中只有一个数字重复出现了两次,其他数字各出现一次。请描述解题思路并说明如何找到这个重复的数字。 考察算法思维、问题拆解与复杂度分析能力编码实现问题拆解技术原理第 159 题如何用Go来实现死锁 考察Go并发编程中死锁的产生条件、复现方式与避免策略编码实现技术原理问题排查Go第 160 题请分别说明二叉树的前序、中序、后序遍历的递归与非递归实现方式。 考察二叉树遍历的理解与迭代实现能力编码实现技术原理