腾讯云智研发面试题 · 技术原理 · JavaScript

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

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

筛选题目已选:技术原理 · JavaScript
第 1 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解技术原理JavaScript第 2 题如何用JS一次性拿到页面上的所有标签? 考察DOM遍历与选择器API的掌握程度编码实现技术原理JavaScript第 3 题请解释什么是闭包,并结合代码说明其工作原理。 考察对闭包定义、作用域链及变量捕获机制的理解编码实现技术原理JavaScript第 4 题JavaScript 中 for...in 循环能否用于遍历数组?如果能,它的行为是怎样的? 考察对 for...in 遍历数组行为及坑点的理解技术原理问题排查JavaScript第 5 题请谈谈 JavaScript 中闭包的优点和缺点,并举例说明。 考察对闭包机制、作用域与内存管理的理解风险判断技术原理JavaScript第 6 题请列举并说明 ES6 中几个你常用的新语法特性,并谈谈它们相比 ES5 的优势。 考察对 ES6 核心新语法的掌握程度及实际应用理解技术原理技术选型JavaScript第 7 题请编写一个防抖函数,并说明其使用场景。 考察对防抖概念的理解、实现能力和实际应用场景的认知编码实现技术原理JavaScript第 8 题描述一下闭包是什么 考察对闭包概念、形成机制及典型应用的理解编码实现技术原理JavaScript第 9 题JS有哪些基本类型? 考察 JavaScript 基础类型分类及 typeof 判断技术原理JavaScript第 10 题请介绍Promise的主要特点。 考察对Promise核心特性的理解与语言表达能力沟通表达技术原理JavaScript第 11 题async/await是啥? 考察对异步编程模型的理解和实际应用能力编码实现技术原理JavaScript第 12 题请解释JavaScript的事件循环机制。 考察对JavaScript异步执行机制的理解深度技术原理JavaScript第 13 题JS如何判断一个对象为空对象? 考察 JavaScript 对象遍历与属性判断的掌握程度技术原理JavaScript第 14 题请手写一个 JSONP 的实现,并说明其原理和适用场景。 考察对跨域原理、动态脚本加载和回调管理的掌握编码实现技术原理JavaScript第 15 题箭头函数和用普通function定义一个函数有哪些区别? 考察对JavaScript箭头函数与普通函数在语法、this绑定及适用场景上的理解技术原理JavaScript第 16 题JavaScript 中的定时器(setTimeout/setInterval)是精确的吗?为什么? 考察对事件循环与定时器实现机制的理解风险判断技术原理JavaScript第 17 题讲解一下 requestAnimationFrame 的优点,以及为什么 setTimeout、setInterval 计时不准。 考察对浏览器定时机制、渲染帧和事件循环的理解性能优化技术原理JavaScript第 18 题请谈谈你对事件循环机制的理解,以及它在异步编程中的作用。 考察对事件循环原理、异步执行模型及实际影响的理解问题拆解技术原理JavaScript第 19 题你理解ES6是什么? 考察对ES6基本概念和核心特性的掌握程度技术原理JavaScript第 20 题WeakMap和Map区别 考察对JavaScript中Map和WeakMap在引用、遍历、内存管理方面的区别理解技术原理JavaScript