互联网/IT行业面试题 · JavaScript

互联网/IT行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:JavaScript
第 121 题请指出闭包可能带来哪些缺陷,并说明如何规避。 考察对内存泄漏、性能影响和并发问题的识别与处理性能优化风险判断JavaScript第 122 题Promise 有哪几个状态?状态一旦改变还能再变吗? 考察对 Promise 状态机的基本认知技术原理JavaScript第 123 题请讲讲你对 Promise 的理解,包括它的核心概念和常见用法。 考察对 Promise 异步机制、状态流转及链式调用的掌握程度编码实现技术原理JavaScript第 124 题请说明在 JavaScript 中同步代码、微任务和宏任务的执行顺序,并解释其调度机制。 考察对 JavaScript 事件循环和异步任务调度顺序的理解问题拆解技术原理JavaScript第 125 题介绍一下Promise 考察对Promise核心概念、状态机与使用场景的理解编码实现技术原理JavaScript第 126 题请介绍深拷贝的实现方式,并说明 get 和 set 方法能否实现拷贝? 考察深拷贝的核心原理、边界处理和常见误用编码实现问题拆解技术原理JavaScript第 127 题请分析下面代码的输出结果,并说明原因:const arr=[1,2,3]; arr.forEach(function(item){ console.log(item); arr.push(item); }); 考察对数组遍历过程中修改数组行为边界的理解风险判断技术原理JavaScript第 128 题微前端如何实现样式隔离、JS 变量隔离,以及子模块与基座之间的通信? 考察对微前端隔离机制与通信方案的理解深度和工程实践意识系统设计技术原理方案权衡CSSJavaScript第 129 题怎么实现一个箭头函数? 考察对箭头函数语法、作用域和this绑定机制的理解与实现能力编码实现技术原理JavaScript第 130 题TypeScript和JavaScript的区别是什么? 考察对TypeScript静态类型体系及其与JavaScript关系的理解技术原理JavaScriptTypeScript第 131 题JavaScript 中有哪些数据类型?它们分别有什么特点? 考察对 JavaScript 基础数据类型及其特性的掌握程度技术原理JavaScript第 132 题在 JavaScript 中,堆和栈分别存储哪些数据?它们各自有什么特点? 考察对 JavaScript 内存模型中堆与栈的存储机制的理解技术原理JavaScript第 133 题请解释 JavaScript 的事件循环机制,并说明它对异步编程的影响。 考察对事件循环、任务队列与异步执行顺序的理解问题拆解技术原理JavaScript第 134 题请解释浏览器事件传播机制,比较事件冒泡与事件捕获的区别,并说明实际开发中如何应用。 考察对事件传播机制的理解和实际应用能力问题拆解技术原理JavaScript第 135 题请解释JavaScript的事件循环机制。 考察对JavaScript异步执行机制的理解深度技术原理JavaScript第 136 题响应式实现的CSS方案和非CSS方案 考察响应式布局的实现方式和方案选型能力技术原理技术选型方案权衡CSSJavaScript第 137 题JS 有哪几种基本数据类型?你用过 Symbol 吗? 考察 JavaScript 基础知识的准确性和对 ES6 新特性的实际运用问题拆解技术原理JavaScript第 138 题为什么会有Promise这个东西呢? 考察异步编程演进、回调问题的理解及Promise的设计动机问题拆解技术原理JavaScript第 139 题项目中用到的Promise多还是async/await多,各自的使用场景是什么? 考察对Promise与async/await的掌握程度及实际工程选型能力技术原理技术选型JavaScript第 140 题判断 JS 类型有哪些方式?它们之间有什么区别? 考察对 JavaScript 类型判断方法的掌握与适用场景区分问题拆解技术原理JavaScript