腾讯音乐娱乐集团面试题 · JavaScript
腾讯音乐娱乐集团相关面试题,按最终去重题目聚合。
共 1647 道真题 · 当前筛选命中 51 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 21 题请解释 JavaScript 中原型链的概念及其在对象属性查找中的作用。 考察对原型链原理的理解和属性查找机制第 22 题请实现 Promise.allSettled,并说明其与 Promise.all 的区别。 考察 Promise 静态方法原理、边界处理和异步编程能力第 23 题箭头函数与普通函数的区别有哪些? 考察对JavaScript函数特性差异的理解,包括this绑定、arguments、原型等第 24 题事件循环中微任务和宏任务是怎么区分的?宏任务和微任务各自有队列,还是共用一个队列? 考察对事件循环机制中任务队列模型和任务调度顺序的理解第 25 题在 JavaScript 中,为什么推荐使用 Proxy 而不是 Object.defineProperty 来实现响应式或拦截操作? 考察对 Proxy 与 Object.defineProperty 差异及适用场景的理解第 26 题假设 image 标签加载异常(后端返回的 url 不准确),如何捕获异常? 考察对图片加载异常处理的掌握及其边界场景第 27 题请手写实现一个发布订阅模式。 考察对事件驱动设计模式的理解与编码实现能力第 28 题JS调用WebGL到最终上屏的过程是怎样的? 考察对WebGL渲染管线、GPU与浏览器合成机制的理解第 29 题请解释JavaScript中宏任务与微任务的区别,并说明它们与事件循环的关系。 考察对事件循环、任务队列执行顺序及异步机制的理解第 30 题你知道JS里的instanceof是怎么实现的吗? 考察对JavaScript原型链机制及instanceof内部实现原理的理解第 31 题请设计一个针对 HTML、CSS、JS 和图片资源的浏览器缓存策略,并说明各类型资源缓存时间的设定理由。 考察前端静态资源缓存策略设计与依据第 32 题location.href和location.assign有什么区别? 考察前端导航API的细节理解与使用场景第 33 题场景:一个页面的开发要投入到两个端,需要使用到 bridge 的接口,如何设计一个 bridge 的 SDK,类似于一次开发、多端展示? 考察跨端 bridge SDK 的抽象设计、能力封装与兼容性处理第 34 题window.onerror和window.onunhandledrejection的区别是什么? 考察对浏览器全局错误捕获机制的掌握第 35 题var和let的区别 考察JavaScript变量声明的作用域、提升和暂时性死区等核心概念第 36 题请解释闭包的概念,并分析闭包中引用的变量在什么情况下会被释放,什么情况下不会释放。 考察对闭包本质、作用域链和垃圾回收机制的理解第 37 题请手写实现一个 delay 函数,要求支持传入延迟毫秒数,并返回一个 Promise。 考察基础异步编程与 Promise 的掌握程度第 38 题JavaScript 中如何判断一个值的类型? 考察 JavaScript 类型判断的多种方法及适用场景第 39 题有哪些方法可以改变 JavaScript 中 this 的指向?请分别说明它们的用法和适用场景。 考察对 JavaScript this 绑定机制及改变 this 指向方法的掌握第 40 题DOM Ready 的含义是什么?如何衡量从发起请求到 DOM Ready 的时间? 考察对浏览器渲染模型、DOM Ready 事件及性能指标计算的理解