教育/培训行业面试题 · JavaScript
教育/培训行业相关面试题,按题目行业基础数据聚合。
共 3709 道真题 · 当前筛选命中 193 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 141 题浏览器加载资源的过程中,script标签的async与defer属性有什么区别? 考察对浏览器解析与脚本执行时机、页面阻塞行为的理解第 142 题请手写实现一个数组扁平化函数,将多层嵌套的数组展开为一维数组。 考察对递归、栈或迭代方法的掌握以及边界情况处理第 143 题请手写实现一个符合 Promise/A+ 规范的 Promise,并说明其核心机制。 考察对 Promise 状态机、异步链式调用和错误处理机制的理解与实现能力第 144 题请解释 JavaScript 中 null 和 undefined 的区别,以及 typeof null 的返回值。 考察对 JavaScript 语言基础类型体系和常见陷阱的理解第 145 题请解释 Promise.all 的用法、返回值及其在并发请求中的常见应用场景。 考察对 JavaScript Promise.all 语义的理解及实际应用第 146 题Promise 主要解决什么问题?它有哪些状态? 考察对 Promise 核心价值与状态机的理解第 147 题防抖是什么,怎么实现,内部用到了什么? 考察前端防抖概念理解、实现细节与底层原理第 148 题请分析 JavaScript 事件循环(EventLoop)的执行顺序,并说明微任务与宏任务的差异。 考察对 JavaScript 事件循环模型、任务队列优先级和执行顺序的理解第 149 题请解释 JavaScript 中原型链的概念,并说明 Function、Object 和 Function.prototype 之间的关系。 考察对 JavaScript 原型链机制及其核心对象关系的理解深度第 150 题Map和WeakMap有什么区别? 考察对WeakMap弱引用特性和内存管理理解第 151 题==和===区别 考察JavaScript中相等比较运算符的语义差异与类型转换机制第 152 题JavaScript 中有哪些基本数据类型? 考察对 JavaScript 基本类型分类的掌握第 153 题请解释 JavaScript 中的原型和原型链,并说明函数对象的 __proto__ 指向什么。 考察对 JavaScript 原型机制和原型链查找规则的理解第 154 题在 JavaScript 中,typeof null 的结果是什么?为什么?null 是对象吗? 考察 JavaScript 基础类型判断与历史背景理解第 155 题map和object的区别 考察对JavaScript中Map与Object底层结构、API特性和适用场景的理解第 156 题请介绍一下你对 EventLoop 事件循环机制的理解。 考察对事件循环模型、执行顺序和异步机制的理解第 157 题请手写一个深拷贝函数,并说明其边界情况。 考察对JavaScript深拷贝实现、边界情况和原理的理解第 158 题请解释JavaScript中instanceof运算符的原理。 考察对原型链和instanceof底层机制的理解第 159 题图片懒加载和预加载分别如何实现? 考察前端性能优化中图片懒加载与预加载的原理与实现方案第 160 题请解释 JavaScript 中各种数据类型的布尔转换结果,例如空数组、空对象、空字符串和 undefined 取反后的值是什么? 考察对 JavaScript 真值/假值规则及一元逻辑非运算符的掌握