腾讯面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 181 题请手写实现合并区间算法(如 LeetCode 56 题)。 考察排序加遍历的区间合并算法能力和编码实现编码实现问题拆解技术原理第 182 题请解释什么是智能指针,并说明如何实现一个智能指针。 考察对RAII、所有权语义和智能指针核心机制的理解编码实现风险判断技术原理C++第 183 题请实现一个函数,根据给定的概率权重(A 10%、B 20%、C 30%、D 40%)随机返回其中一个字母,并简要说明你可以如何验证结果符合预期概率分布。 考察随机数映射概率分布的实现能力与验证意识编码实现问题拆解技术原理第 184 题请列举并解释常用的 Docker 命令及其用途。 考察对 Docker 基础命令的掌握程度与运用能力编码实现技术原理Docker第 185 题请实现一个算法:输入一棵二叉树,按层输出每一层最右侧的节点值,顺序从根层到叶子层。 考察二叉树层序遍历与边界节点提取能力,兼顾代码实现正确性编码实现技术原理第 186 题你有没有定义过自定义高级类型?请举一个例子并说明其解决的问题。 考察自定义泛型与类型体操的实际应用能力编码实现持续改进问题拆解TypeScript第 187 题Kotlin协程怎么使用? 考察协程的基本用法、上下文切换与生命周期管理编码实现技术原理Kotlin第 188 题请实现编辑距离(Levenshtein Distance)算法,并分析其时间与空间复杂度。 考察动态规划算法设计与复杂度分析能力编码实现问题拆解技术原理第 189 题手写实现一个节流函数 考察对节流原理的理解及代码实现能力编码实现技术原理第 190 题请实现一个 TypeScript 的 pick 函数,从对象中选取指定键的属性,返回新对象。 考察对对象属性选取工具函数的实现、类型约束与边界处理编码实现问题拆解技术原理TypeScript第 191 题虚函数和纯虚函数的区别是什么?它们各自的作用是什么? 考察C++多态机制的理解及抽象类的应用编码实现技术原理C++第 192 题给定一个整数数组,请计算每个位置除自身以外其他所有元素的乘积,要求不使用除法,并尽量在 O(n) 时间内完成。 考察数组遍历、前缀乘积与后缀乘积结合的算法设计与空间优化编码实现问题拆解技术原理第 193 题请实现单调栈,计算对于给定每日气温列表,每一天需要等待几天才能出现气温升高,若未来没有更高温度则答案为0。 考察单调栈算法理解、编码实现及复杂度分析编码实现技术原理第 194 题请解释 TypeScript 中 Pick、Omit、Partial、Record 工具类型各自的用途。 考察对 TypeScript 常用内置工具类型的理解编码实现技术原理TypeScript第 195 题给定一个长度为 n 的整数数组,将其分成 m 个非空连续子数组,使每个子数组的和相等,求 m 的最大值。 考察对数组划分问题的理解、数学边界分析和算法设计能力编码实现问题拆解技术原理第 196 题我有很多IP,现在需要写一个shell脚本,能探测出不通的IP和时间戳,并输出,怎么写 考察shell脚本编写能力、网络探测工具使用和异常处理编码实现问题拆解Shell第 197 题手写实现一个自定义的 reverse 函数,将一句英文中的单词顺序反转,例如将 "hello world" 转换为 "world hello",并简要说明实现逻辑。 考察字符串处理与自定义函数实现的编码能力与逻辑表达编码实现问题拆解技术原理第 198 题在一个每行从左到右升序且每列从上到下升序的二维数组中,如何高效判断目标数 target 是否存在? 考察在有序二维数组中的高效查找算法设计编码实现问题拆解技术原理第 199 题请列举你在项目中常用的 Java 注解,并说明各自的作用和使用场景。 考察对常用注解的掌握程度及实际使用能力编码实现技术原理Java第 200 题如何找出二叉搜索树中的第 k 大节点?请说明思路及实现。 考察二叉搜索树性质与中序遍历的运用编码实现技术原理