腾讯面试题 · 编码实现
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 245 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 101 题请计算给定二叉树的深度(即最大深度),并说明你的实现方式。 考察二叉树遍历、递归与迭代实现及复杂度分析第 102 题如何搜索二维矩阵? 考察二维矩阵搜索的算法设计与边界处理能力第 103 题前端在小程序支付流程中需要做哪些具体处理? 考察前端在小程序支付中的职责与边界第 104 题请实现一个大根堆(最大堆)的主要操作,并说明其适用场景。 考察堆数据结构的实现能力及其核心操作的时间复杂度第 105 题多态里的虚函数的底层是怎么实现的? 考察对虚函数表机制和运行时多态原理的理解第 106 题请描述如何设计并实现一个 LRU(最近最少使用)缓存。 考察对 LRU 缓存原理的理解及数据结构选型与实现能力第 107 题请手写实现一个 Promise.allSettled 方法。 考察对 Promise 状态机、静态方法语义与异步并发处理的理解第 108 题如果要实现半透明效果的话,shader 代码怎么写? 考察半透明渲染的 shader 实现原理与关键代码结构第 109 题请实现 LeetCode 22 括号生成问题:给定 n 对括号,生成所有可能的且有效的括号组合。 考察回溯算法、括号合法性的判断与递归/迭代实现能力第 110 题如何把 Alert 组件从原地渲染改为像 Message 组件那样的 API 式调用——比如调用 api.alert() 后渲染到一个全局浮层,而不是在页面当前位置渲染? 考察组件库 API 设计与命令式渲染(动态挂载浮层)的实现思路第 111 题实现计算器 12+3/4 考察字符串解析、运算优先级处理与表达式求值能力第 112 题如何实现一个不含重复元素的全排列算法?如果输入数组包含重复元素,又如何实现去重的全排列? 考察递归回溯算法基础、去重剪枝思想与边界处理能力第 113 题请实现多头自注意力机制(Multi-Head Self-Attention),并说明其计算过程。 考察对多头自注意力机制的理解与动手实现能力第 114 题实现一个循环队列,支持并发安全的入队和出队操作(手撕)。 考察并发队列的数据结构实现、同步机制与边界条件处理第 115 题请实现一个简单的线程池,说明其核心组件和任务执行流程。 考察线程池的设计原理、并发控制和任务调度能力第 116 题请描述如何从内存中读取并构建一棵二叉树,并说明其基本遍历方式。 考察二叉树内存表示、构建与基础遍历的实现能力第 117 题给一个正整数数组,找出里面能被3整除的和的最大值。 考察动态规划或贪心算法处理取余问题的能力第 118 题在实现内存池时,你是如何进行内存对齐的?请说明对齐的原理和具体做法。 考察内存对齐原理与实现细节第 119 题手撕 N 皇后问题:请给出求解 N 皇后所有可行摆法的代码。 考察回溯算法设计与编码实现能力第 120 题请实现一个支持括号和加减乘除的基本计算器,并说明如何处理运算优先级。 考察对栈、递归或逆波兰表达式的掌握及代码实现能力