教育/培训行业面试题 · 技术原理 · JavaScript
教育/培训行业相关面试题,按题目行业基础数据聚合。
共 3709 道真题 · 当前筛选命中 185 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 1 题请解释 JavaScript 的单线程模型,并说明它如何在单线程下处理异步操作。 考察对 JS 事件循环机制与异步处理原理的理解第 2 题Generator和async/await有什么区别? 考察对JavaScript异步编程演进与两种机制差异的理解第 3 题ES6 中数组和对象的解构赋值如何使用? 考察解构赋值的语法应用及其默认值、重命名等技巧第 4 题讲一下null和undefined的区别。 考察JavaScript基础概念的理解与区分第 5 题请谈谈 Promise 的由来、主要解决了什么问题,以及常见的静态方法有哪些? 考察对异步编程模型演进和 Promise 核心知识的理解第 6 题JS怎么写异步代码 考察JavaScript异步编程的基本方式和理解第 7 题深拷贝你知道哪几种实现方法? 考察对深拷贝常见实现方式的理解与边界意识第 8 题谈谈Promise的功能 考察对Promise核心机制和典型用法的理解第 9 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握第 10 题null也是对象,那如何判断一个对象的时候排除null呢? 考察对JavaScript中null与对象类型判断的理解及边界处理第 11 题请手写一个数组去重函数,并说明其时间与空间复杂度。 考察基础算法实现与复杂度分析能力第 12 题请解释 JavaScript 中 this 的指向规则,并举例说明在不同调用方式下的区别。 考察对 JavaScript this 绑定规则的掌握程度及实际应用能力第 13 题在 JavaScript 中,== 和 === 运算符有什么区别? 考察 JavaScript 类型转换与严格相等判断的基本原理第 14 题请列举 JavaScript 中判断数据类型的主要方法,并说明各自的适用场景与局限性。 考察候选人是否理解 JavaScript 类型判断的多种手段及其边界第 15 题箭头函数和普通函数有什么区别? 考察对JavaScript函数语法、this绑定及适用场景的理解第 16 题如何监听对象属性是否发生变化 考察对对象属性监听机制的掌握与实现原理第 17 题为什么script脚本执行太久会导致页面白屏,如何优化? 考察对浏览器渲染机制的理解与前端性能优化能力第 18 题可以简单谈一些JavaScript数据类型吗? 考察JavaScript基础数据类型的掌握程度第 19 题请解释 JavaScript 的事件循环机制,并说明它对异步编程的影响。 考察对事件循环、任务队列与异步执行顺序的理解第 20 题JS如何获取一个url中的参数正则表达式 考察正则表达式提取URL查询参数的能力与边界处理