腾讯云智研发面试题 · JavaScript
腾讯云智研发相关面试题,按最终去重题目聚合。
共 3061 道真题 · 当前筛选命中 40 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 1 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解第 2 题如何用JS一次性拿到页面上的所有标签? 考察DOM遍历与选择器API的掌握程度第 3 题请解释什么是闭包,并结合代码说明其工作原理。 考察对闭包定义、作用域链及变量捕获机制的理解第 4 题JavaScript 中 for...in 循环能否用于遍历数组?如果能,它的行为是怎样的? 考察对 for...in 遍历数组行为及坑点的理解第 5 题请谈谈 JavaScript 中闭包的优点和缺点,并举例说明。 考察对闭包机制、作用域与内存管理的理解第 6 题请列举并说明 ES6 中几个你常用的新语法特性,并谈谈它们相比 ES5 的优势。 考察对 ES6 核心新语法的掌握程度及实际应用理解第 7 题请编写一个防抖函数,并说明其使用场景。 考察对防抖概念的理解、实现能力和实际应用场景的认知第 8 题描述一下闭包是什么 考察对闭包概念、形成机制及典型应用的理解第 9 题请介绍前端缺陷检测工具的设计流程。 考察前端质量工具的系统设计、流程梳理与工程化能力第 10 题JS有哪些基本类型? 考察 JavaScript 基础类型分类及 typeof 判断第 11 题请介绍Promise的主要特点。 考察对Promise核心特性的理解与语言表达能力第 12 题async/await是啥? 考察对异步编程模型的理解和实际应用能力第 13 题请解释JavaScript的事件循环机制。 考察对JavaScript异步执行机制的理解深度第 14 题JS如何判断一个对象为空对象? 考察 JavaScript 对象遍历与属性判断的掌握程度第 15 题请指出闭包可能带来哪些缺陷,并说明如何规避。 考察对内存泄漏、性能影响和并发问题的识别与处理第 16 题请手写一个 JSONP 的实现,并说明其原理和适用场景。 考察对跨域原理、动态脚本加载和回调管理的掌握第 17 题箭头函数和用普通function定义一个函数有哪些区别? 考察对JavaScript箭头函数与普通函数在语法、this绑定及适用场景上的理解第 18 题JavaScript 中的定时器(setTimeout/setInterval)是精确的吗?为什么? 考察对事件循环与定时器实现机制的理解第 19 题讲解一下 requestAnimationFrame 的优点,以及为什么 setTimeout、setInterval 计时不准。 考察对浏览器定时机制、渲染帧和事件循环的理解第 20 题请手写一个数组扁平化函数,将任意嵌套层级的多维数组展开为一维数组。 考察递归或迭代实现扁平化、类型判断与边界处理能力