教育/培训行业面试题 · 技术原理 · JavaScript
教育/培训行业相关面试题,按题目行业基础数据聚合。
共 3709 道真题 · 当前筛选命中 185 道 · 更新 2026-08-05
筛选题目已选:技术原理 · JavaScript
考察点
技术栈
第 141 题防抖是什么,怎么实现,内部用到了什么? 考察前端防抖概念理解、实现细节与底层原理第 142 题请分析 JavaScript 事件循环(EventLoop)的执行顺序,并说明微任务与宏任务的差异。 考察对 JavaScript 事件循环模型、任务队列优先级和执行顺序的理解第 143 题请解释 JavaScript 中原型链的概念,并说明 Function、Object 和 Function.prototype 之间的关系。 考察对 JavaScript 原型链机制及其核心对象关系的理解深度第 144 题Map和WeakMap有什么区别? 考察对WeakMap弱引用特性和内存管理理解第 145 题==和===区别 考察JavaScript中相等比较运算符的语义差异与类型转换机制第 146 题JavaScript 中有哪些基本数据类型? 考察对 JavaScript 基本类型分类的掌握第 147 题请解释 JavaScript 中的原型和原型链,并说明函数对象的 __proto__ 指向什么。 考察对 JavaScript 原型机制和原型链查找规则的理解第 148 题在 JavaScript 中,typeof null 的结果是什么?为什么?null 是对象吗? 考察 JavaScript 基础类型判断与历史背景理解第 149 题map和object的区别 考察对JavaScript中Map与Object底层结构、API特性和适用场景的理解第 150 题请介绍一下你对 EventLoop 事件循环机制的理解。 考察对事件循环模型、执行顺序和异步机制的理解第 151 题请手写一个深拷贝函数,并说明其边界情况。 考察对JavaScript深拷贝实现、边界情况和原理的理解第 152 题请解释JavaScript中instanceof运算符的原理。 考察对原型链和instanceof底层机制的理解第 153 题图片懒加载和预加载分别如何实现? 考察前端性能优化中图片懒加载与预加载的原理与实现方案第 154 题请解释 JavaScript 中各种数据类型的布尔转换结果,例如空数组、空对象、空字符串和 undefined 取反后的值是什么? 考察对 JavaScript 真值/假值规则及一元逻辑非运算符的掌握第 155 题请解释 JavaScript 中的异步编程机制,并说明其工作原理。 考察对 JavaScript 事件循环、回调、Promise 和异步流程控制的掌握第 156 题在JavaScript中,NaN与自身比较时返回什么?请解释原因。 考察对JavaScript中NaN特殊语义的理解第 157 题请说明前端HTML界面中的数据如何传入JavaScript代码? 考察前端基础知识中HTML与JavaScript的数据交互方式第 158 题请手写并说明节流(throttle)和防抖(debounce)的实现,并对比它们的使用场景。 考察对高频事件限流机制的理解、手写实现能力与场景辨析第 159 题请说明在什么场景下选择使用 Promise,什么场景下选择使用 async/await。 考察对 JavaScript 异步编程两种主流方案适用场景的理解与辨析能力第 160 题深拷贝有哪些方法 考察对深拷贝不同实现方式的掌握与适用场景