腾讯云智研发面试题 · 编码实现 · JavaScript

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

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

筛选题目已选:编码实现 · JavaScript
第 1 题如何用JS一次性拿到页面上的所有标签? 考察DOM遍历与选择器API的掌握程度编码实现技术原理JavaScript第 2 题请解释什么是闭包,并结合代码说明其工作原理。 考察对闭包定义、作用域链及变量捕获机制的理解编码实现技术原理JavaScript第 3 题请编写一个防抖函数,并说明其使用场景。 考察对防抖概念的理解、实现能力和实际应用场景的认知编码实现技术原理JavaScript第 4 题描述一下闭包是什么 考察对闭包概念、形成机制及典型应用的理解编码实现技术原理JavaScript第 5 题async/await是啥? 考察对异步编程模型的理解和实际应用能力编码实现技术原理JavaScript第 6 题请手写一个 JSONP 的实现,并说明其原理和适用场景。 考察对跨域原理、动态脚本加载和回调管理的掌握编码实现技术原理JavaScript第 7 题请手写一个数组扁平化函数,将任意嵌套层级的多维数组展开为一维数组。 考察递归或迭代实现扁平化、类型判断与边界处理能力编码实现问题拆解JavaScript第 8 题请实现一个防抖函数和节流函数,并说明它们的适用场景。 考察对防抖节流原理、实现和场景理解编码实现技术原理JavaScript第 9 题如何实现一个函数判断两个对象的每个属性值是否都相等? 考察深比较的实现思路与边界处理编码实现技术原理JavaScript第 10 题请实现一个函数,将一个嵌套的 JavaScript 对象(含普通对象与数组)拉平为扁平的键值对对象,并说明如何处理数组索引路径。 考察对象递归遍历、路径拼接与边界情况处理能力编码实现问题拆解技术原理JavaScript第 11 题请实现一个 addEventListener 函数,支持事件监听、移除和事件对象传递。 考察原生事件监听机制、函数设计与代码实现能力编码实现技术原理JavaScript