腾讯云智研发面试题 · 技术原理 · JavaScript
腾讯云智研发相关面试题,按最终去重题目聚合。
共 3061 道真题 · 当前筛选命中 37 道 · 更新 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 题JS有哪些基本类型? 考察 JavaScript 基础类型分类及 typeof 判断第 10 题请介绍Promise的主要特点。 考察对Promise核心特性的理解与语言表达能力第 11 题async/await是啥? 考察对异步编程模型的理解和实际应用能力第 12 题请解释JavaScript的事件循环机制。 考察对JavaScript异步执行机制的理解深度第 13 题JS如何判断一个对象为空对象? 考察 JavaScript 对象遍历与属性判断的掌握程度第 14 题请手写一个 JSONP 的实现,并说明其原理和适用场景。 考察对跨域原理、动态脚本加载和回调管理的掌握第 15 题箭头函数和用普通function定义一个函数有哪些区别? 考察对JavaScript箭头函数与普通函数在语法、this绑定及适用场景上的理解第 16 题JavaScript 中的定时器(setTimeout/setInterval)是精确的吗?为什么? 考察对事件循环与定时器实现机制的理解第 17 题讲解一下 requestAnimationFrame 的优点,以及为什么 setTimeout、setInterval 计时不准。 考察对浏览器定时机制、渲染帧和事件循环的理解第 18 题请谈谈你对事件循环机制的理解,以及它在异步编程中的作用。 考察对事件循环原理、异步执行模型及实际影响的理解第 19 题你理解ES6是什么? 考察对ES6基本概念和核心特性的掌握程度第 20 题WeakMap和Map区别 考察对JavaScript中Map和WeakMap在引用、遍历、内存管理方面的区别理解