小鹅通面试题 · JavaScript

小鹅通相关面试题,按最终去重题目聚合。

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

筛选题目已选:JavaScript
第 1 题在 JavaScript 中,字符串如何转换为数组?请说明至少两种方法及其适用场景。 考察字符串转数组的基础操作与边界处理问题拆解技术原理JavaScript第 2 题说说防抖和节流 考察对前端性能优化中防抖与节流机制的理解及应用能力系统设计技术原理JavaScript第 3 题如何监控自己写的 JavaScript 代码?有哪些方法可以捕获异常? 考察前端代码监控意识和异常捕获方法掌握技术原理问题排查JavaScript第 4 题怎样实现响应式对象? 考察对响应式系统核心原理和实现细节的理解问题拆解技术原理JavaScript第 5 题讲一下防抖节流的区别 考察对前端高频事件优化技术概念的理解与区分技术原理JavaScript第 6 题请分析函数调用、微任务和宏任务的执行顺序,并给出示例。 考察综合运用事件循环规则分析代码执行顺序的能力编码实现问题拆解技术原理JavaScript第 7 题Promise.all()如何处理并发? 考察 JavaScript 并发控制中 Promise.all 的用法与边界风险判断技术原理JavaScript第 8 题请详细描述 JavaScript 事件循环的工作机制,并举例说明宏任务与微任务的执行顺序。 考察对 JavaScript 事件循环机制与任务调度顺序的理解问题拆解技术原理JavaScript第 9 题JavaScript中原型和原型链有什么区别? 考察对JavaScript原型机制和原型链概念的准确理解技术原理JavaScript第 10 题请解释 Promise.all 和 Promise.race 的用途与区别,并说明它们分别在什么业务场景下使用。 考察对 Promise 并发控制方法的理解与应用能力技术原理方案权衡JavaScript第 11 题JavaScript 中判断数据类型的方法有哪些?各自的原理和区别是什么? 考察 JavaScript 类型检测方法的原理差异与适用场景问题拆解技术原理JavaScript第 12 题JavaScript 中常见的数据类型有哪些? 考察对 JavaScript 基础数据类型和引用类型的掌握技术原理JavaScript第 13 题请谈谈你对 JavaScript 中 Promise 的理解。 考察对 Promise 核心机制、使用场景与局限性的掌握问题拆解技术原理JavaScript第 14 题如果页面宽度或高度变化,基于 offsetTop 和 scrollTop 的传统懒加载实现该如何动态适配?请说明你的思路。 考察对懒加载实现原理、布局变化影响及事件监听机制的理解性能优化问题拆解技术原理CSSHTMLJavaScript第 15 题在 JavaScript 中,如何判断一个值是否为数组?请说明多种方法及其适用场景。 考察 JavaScript 中数组类型判断的多种实现及边界理解问题拆解技术原理JavaScript第 16 题JS继承和C++继承有什么区别? 考察对两种语言继承机制底层实现与语义差异的理解技术原理方案权衡C++JavaScript第 17 题请解释 JavaScript 闭包的概念、形成原理及其典型应用场景。 考察对闭包核心机制的理解与实际应用能力问题拆解技术原理JavaScript第 18 题请解释 JavaScript 中 null 与 undefined 的区别。 考察对 JavaScript 原始类型特殊值的理解与区分能力问题拆解技术原理JavaScript第 19 题怎么判断一个变量是否是数组类型? 考察对 JavaScript 类型检测方法的理解和边界意识技术原理JavaScript第 20 题Java、JavaScript、TypeScript 有什么区别? 考察对三种语言定位、运行环境与类型系统的理解沟通表达问题拆解技术原理JavaJavaScriptTypeScript