腾讯面试题 · 编码实现 · JavaScript

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

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

筛选题目已选:编码实现 · JavaScript
第 1 题实现深拷贝时如何处理循环引用的情况? 考察深拷贝实现、循环引用检测与处理能力编码实现技术原理JavaScript第 2 题请手写一个异步并发器,要求能控制同时执行的并发任务数量,并返回所有任务结果。请说明你使用的语言及其异步模型。 考察异步编程、并发控制和结果收集能力编码实现性能优化技术原理JavaScript第 3 题字符串拼接上,ES6 跟之前有什么核心差异? 考察对 ES6 模板字符串特性的理解与实际应用编码实现技术原理JavaScript第 4 题请举例说明如何把大量计算放到异步函数中执行,并谈谈这样做的目的和注意事项。 考察对异步编程模型的理解及在真实场景中的应用编码实现性能优化技术原理JavaScript第 5 题请手写实现一个 JavaScript 的 Proxy 代理对象,并说明其与 Object.defineProperty 在拦截机制上的区别。 考察对 JavaScript Proxy 原理、用法及与 defineProperty 差异的理解编码实现技术原理JavaScript第 6 题实现一个异步任务重试的retry方法,返回新方法,可以在失败后自动重试指定的次数。 考察异步重试机制的实现,包括错误捕获、重试次数控制、延迟策略和返回类型处理编码实现技术原理JavaScript第 7 题请手写实现一个 Promise.allSettled 方法。 考察对 Promise 状态机、静态方法语义与异步并发处理的理解编码实现技术原理JavaScript第 8 题你了解 Promise A+ 规范吗? 考察对 Promise 核心机制和规范细节的理解编码实现技术原理JavaScript第 9 题请实现一个基于 Proxy 的双向数据绑定核心代码。 考察对 Proxy 特性、数据劫持与视图同步机制的理解与实现能力编码实现技术原理JavaScript第 10 题请手写实现防抖(debounce)和节流(throttle)函数,并说明它们的区别及适用场景。 考察对高频事件处理机制的理解与代码实现能力编码实现技术原理JavaScript第 11 题请实现一个解析 URL 查询参数的函数,并写出关键步骤。 考察对 URL 解析逻辑、边界情况和编码处理的理解编码实现技术原理JavaScript第 12 题实现一个函数:每隔1秒输出数字1、2、3(需考虑闭包问题) 考察闭包捕获变量、异步定时器作用域和循环迭代变量的正确使用编码实现技术原理问题排查JavaScript