网易面试题 · 问题拆解 · JavaScript

网易相关面试题,按最终去重题目聚合。

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

筛选题目已选:问题拆解 · JavaScript
第 1 题axios的底层是如何实现的 考察对axios内部架构和请求流程的理解问题拆解技术原理AxiosJavaScript第 2 题请用 JavaScript 实现一个数组扁平化函数。 考察递归、迭代和算法思维能力编码实现问题拆解JavaScript第 3 题请解释 JavaScript 中的事件代理(Event Delegation),并说明事件代理中的“代理者”具体是谁。 考察对事件冒泡机制和事件代理本质的理解问题拆解技术原理JavaScript第 4 题手写数组flat函数,说明其实现思路 考察数组扁平化的递归与迭代实现、边界处理能力编码实现问题拆解技术原理JavaScript第 5 题请设计三道关于代码输出结果的面试题,并说明考察意图与参考答案。 考察对代码执行结果的分析能力与命题设计能力问题拆解自我呈现技术原理JavaScript第 6 题手写防抖和节流函数,并说明各自的应用场景。 考察对高频事件处理函数原理的理解、实现能力与实际应用区分编码实现问题拆解技术原理JavaScript第 7 题请手写实现一个 bind 函数。 考察对 this 绑定、闭包和构造函数调用的理解编码实现问题拆解技术原理JavaScript第 8 题JavaScript 如何处理并发问题?请说明其并发模型及常用机制。 考察对 JavaScript 单线程事件循环、异步并发控制机制的理解问题拆解风险判断技术原理JavaScript第 9 题实现发布订阅模式 考察对发布订阅模式的理解与编码实现能力编码实现问题拆解技术原理JavaScript第 10 题立即执行函数能否访问到全局变量?为什么? 考察对 JavaScript 作用域链和闭包机制的理解问题拆解技术原理JavaScript第 11 题请解释箭头函数与普通函数中 this 的行为区别。 考察对 this 绑定机制和箭头函数词法作用域的理解问题拆解技术原理JavaScript第 12 题请描述浏览器中事件冒泡的过程,并举例说明如何利用或阻止它。 考察对DOM事件传播机制的理解及实际应用能力编码实现问题拆解技术原理JavaScript第 13 题微任务都有哪些? 考察对事件循环中微任务类型的掌握问题拆解技术原理JavaScript第 14 题数组的常用方法有哪些,它们各自有什么作用? 考察对数组常用方法及其应用场景的掌握程度问题拆解技术原理JavaScript第 15 题除了Promise还了解别的异步任务吗? 考察对JavaScript异步机制的整体理解和知识广度问题拆解技术原理JavaScript第 16 题请介绍 Promise 对象与 async/await,并说明它们之间的关系及各自适用场景。 考察对异步编程中 Promise 与 async/await 的理解及其演进关系问题拆解技术原理方案权衡JavaScript第 17 题ES6 箭头函数和普通函数在 this、constructor、作用域方面有哪些区别? 考察对箭头函数和普通函数在 this 绑定、构造能力、作用域等核心语义差异的理解问题拆解技术原理JavaScript第 18 题请实现一个简单的 JSON.stringify 函数,要求处理字符串、数字、布尔值、null、数组和普通对象,并说明如何处理循环引用。 考察对 JSON 序列化规则的理解与编码实现能力编码实现问题拆解技术原理JavaScript第 19 题请解释 JavaScript 中消息队列、宏任务(macrotask)与微任务(microtask)的概念及其执行顺序。 考察对事件循环机制、宏任务与微任务调度顺序及异步执行流程的理解问题拆解技术原理JavaScript第 20 题请解释 Promise 的核心概念与基本用法,并说明其相比回调的优势。 考察对 Promise 状态机、链式调用及异步编程演进的掌握问题拆解技术原理JavaScript