腾讯音乐娱乐集团面试题 · 编码实现
腾讯音乐娱乐集团相关面试题,按最终去重题目聚合。
共 1647 道真题 · 当前筛选命中 122 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 81 题如何将一棵二叉树原地展开为链表?请说明具体思路和实现细节。 考察二叉树遍历与原地修改的算法实现能力第 82 题你是否自己动手做过客户端相关的Demo项目? 考察实践动手能力与项目完成度第 83 题请介绍B+树的实现细节,以及是否自己实现过。 考察对B+树结构的理解深度与真实编码实践第 84 题请实现反转链表:给定单链表头节点,反转该链表并返回新头节点。 考察链表指针操作与迭代/递归写法第 85 题寻找和最大的连续子数组 考察对经典最大子数组和问题的理解与求解能力第 86 题请实现合并两个有序数组的函数,要求结果保持非递减顺序,并说明需要注意的边界条件。 考察数组操作、边界条件处理与编码实现能力第 87 题给定一棵二叉树,如何输出它的右视图(即从右侧观察时每层最右侧的节点)?请说明你的思路和实现。 考察二叉树的层序遍历与层级信息的组织能力第 88 题请口述如何用代码实现 LRU(Least Recently Used)缓存淘汰算法。 考察对 LRU 原理、数据结构选择与时间复杂度权衡的理解第 89 题请介绍你在黑马点评项目中是如何实现分布式锁的,以及 Lua 脚本在其中起什么作用。 考察分布式锁实现原理、Redis 使用与 Lua 脚本的应用第 90 题如何将 JSON 字符串转换为 Java 对象?请说明反射在其中的作用。 考察 JSON 反序列化原理、反射机制及结合应用第 91 题请实现二叉树的右侧视图,并说明时间与空间复杂度。 考察二叉树层序遍历或深度优先遍历的实现能力与复杂度分析第 92 题请手写实现一个 delay 函数,要求支持传入延迟毫秒数,并返回一个 Promise。 考察基础异步编程与 Promise 的掌握程度第 93 题Java里面怎么实现排序的? 考察Java排序API的掌握程度和底层实现理解第 94 题请描述你在项目中实现某个核心功能或逻辑的完整过程。 考察候选人能否清晰拆解并表述功能实现的技术细节。第 95 题翻转单词序列 考察字符串处理与边界情况理解第 96 题如何重排链表:给定一个单链表 L0→L1→…→Ln-1→Ln,请实现将其重排为 L0→Ln→L1→Ln-1→L2→Ln-2… 的形式? 考察链表操作、双指针找中点、链表反转和合并的编码能力第 97 题图片懒加载怎么实现? 考察前端图片懒加载的实现方式、原理与优化意识第 98 题请实现一个函数,生成所有合法的括号组合,例如括号对数为 n=3 时,输出所有有效组合。请说明你的算法思路、时间复杂度,并分析能否用回溯法之外的思路实现。 考察回溯算法设计、有效括号剪枝条件及复杂度分析第 99 题如何实现一个 merge 方法,将两个有序数组合并为一个有序数组?请举例说明。 考察归并排序核心步骤中的双指针合并逻辑与代码实现第 100 题给定一个无序链表,其中可能存在重复值,请删除所有重复值,使每个值只出现一次。 考察链表遍历、去重算法设计与时间复杂度分析