腾讯云智研发面试题 · 编码实现
腾讯云智研发相关面试题,按最终去重题目聚合。
共 3061 道真题 · 当前筛选命中 281 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 241 题请实现字符串反转,并说明你的思路和复杂度。 考察基础算法实现与复杂度分析能力第 242 题如何在 Canvas 上绘制一张图像?请说明实现步骤和注意事项。 考察 Canvas 图像绘制的基本流程与常见错误处理第 243 题实习中你是否独立编写过一个新接口?请介绍一下接口的设计思路和实现要点。 考察接口设计与编码实现能力第 244 题请描述如何输出二叉树的右视图,并说明你选择的算法及其复杂度。 考察二叉树遍历算法(层序遍历或深度优先)的理解与实现能力第 245 题请用C语言实现一个排序链表的算法(ACM模式),说明你的思路。 考察链表排序的算法设计与C语言实现能力第 246 题无序链表去重,要求O(1)空间复杂度,请给出算法思路和实现。 考察链表操作、哈希与空间复杂度权衡第 247 题在 Rust 重写 grep 的过程中,你做了哪些优化? 考察对 grep 核心工具的理解、Rust 特性应用的深度和性能优化能力第 248 题给定一个由 0 和 1 组成的二维网格,请计算其中岛屿的最大面积。岛屿由相邻(水平或垂直)的 1 构成,请写出算法思路并实现代码。 考察图的遍历与深度优先搜索的编码实现能力第 249 题给定 n 个线程,不使用任何锁,如何实现交替输出 0 到 M 的数字? 考察多线程协作编程、无锁同步机制及对语言并发原语的理解第 250 题请实现一个函数,将一个嵌套的 JavaScript 对象(含普通对象与数组)拉平为扁平的键值对对象,并说明如何处理数组索引路径。 考察对象递归遍历、路径拼接与边界情况处理能力第 251 题请实现一个函数,找出给定字符串中最长连续不重复字符的子串,并返回其长度。 考察字符串遍历、滑动窗口思想的实现能力与复杂度分析第 252 题编程:输入一个字符串,判断它是否是合法的 IPv4 地址。 考察字符串解析、边界条件处理和算法实现能力第 253 题请手写实现一个容器类,支持动态数据的 push_back、pop_front,并能返回当前元素的平均值和最大值。 考察数据结构设计、接口抽象与边界处理能力第 254 题请用双指针方法找出链表的倒数第k个节点,并说明处理方法 考察链表遍历、双指针技巧及边界条件处理第 255 题请手写一种无锁的单例模式实现,并说明其线程安全性。 考察无锁并发编程中单例的初始化安全与内存可见性第 256 题请实现找出链表中倒数第 n 个节点的算法 考察链表遍历和双指针技巧的应用第 257 题手撕大数加法:请实现两个非负大整数的加法,并思考一种不进行补零对齐的实现方法。 考察大数加法实现能力及对字符串逐位处理与进位逻辑的理解第 258 题请写出快速排序的实现,并说明其时间复杂度和空间复杂度。 考察对快速排序算法原理的掌握、代码实现能力与复杂度分析第 259 题如何使用 SQL 拼接函数将多行或字符串连接? 考察对字符串拼接函数语法与用途的掌握第 260 题请实现一个 addEventListener 函数,支持事件监听、移除和事件对象传递。 考察原生事件监听机制、函数设计与代码实现能力