网易面试题 · 技术原理 · JavaScript

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

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

筛选题目已选:技术原理 · JavaScript
第 21 题请解释浏览器中深拷贝与浅拷贝的含义及实现方式。 考察对JavaScript中深拷贝与浅拷贝概念的理解及实现能力编码实现技术原理JavaScript第 22 题请手写实现一个 bind 函数。 考察对 this 绑定、闭包和构造函数调用的理解编码实现问题拆解技术原理JavaScript第 23 题JavaScript 如何处理并发问题?请说明其并发模型及常用机制。 考察对 JavaScript 单线程事件循环、异步并发控制机制的理解问题拆解风险判断技术原理JavaScript第 24 题实现发布订阅模式 考察对发布订阅模式的理解与编码实现能力编码实现问题拆解技术原理JavaScript第 25 题什么是闭包?请说明其优缺点。 考察对闭包概念、作用域与内存管理机制的理解技术原理问题排查JavaScript第 26 题请实现一个函数,对包含多个对象的数组按 id 字段去重,并保留每个 id 首次出现的对象。 考察数组对象去重的实现思路、哈希表应用和边界处理编码实现技术原理JavaScript第 27 题请介绍 JavaScript 中 Promise 的基本概念、状态转换和常用方法。 考察对 Promise 核心机制、状态管理和链式调用的理解编码实现技术原理JavaScript第 28 题立即执行函数能否访问到全局变量?为什么? 考察对 JavaScript 作用域链和闭包机制的理解问题拆解技术原理JavaScript第 29 题请介绍 Promise 的主要 API 及其典型使用场景。 考察对 Promise 核心 API 的掌握与理解技术原理技术选型JavaScript第 30 题请解释箭头函数与普通函数中 this 的行为区别。 考察对 this 绑定机制和箭头函数词法作用域的理解问题拆解技术原理JavaScript第 31 题async/await和Promise之间有什么关系?请说明它们的联系和区别。 考察对异步编程核心概念的理解深度,以及能否清晰阐述Promise与async/await的协作关系和各自适用场景技术原理JavaScript第 32 题在 JavaScript 中,声明变量时你一般如何选择 let 和 const? 考察对变量绑定与不变性的理解及实际使用习惯编码实现技术原理JavaScript第 33 题请对比 JavaScript 数组的 splice 和 map 方法,说明各自的作用和区别。 考察对数组变异与映射操作的区分能力技术原理JavaScript第 34 题不使用第三方库的话怎么实现浅拷贝和深拷贝 考察对对象复制语义的理解及手写实现能力编码实现技术原理JavaScript第 35 题请解释JavaScript中const关键字的作用,以及它与let和var的区别。 考察对JavaScript变量声明机制的理解技术原理JavaScript第 36 题请描述浏览器中事件冒泡的过程,并举例说明如何利用或阻止它。 考察对DOM事件传播机制的理解及实际应用能力编码实现问题拆解技术原理JavaScript第 37 题微任务都有哪些? 考察对事件循环中微任务类型的掌握问题拆解技术原理JavaScript第 38 题数组的常用方法有哪些,它们各自有什么作用? 考察对数组常用方法及其应用场景的掌握程度问题拆解技术原理JavaScript第 39 题除了Promise还了解别的异步任务吗? 考察对JavaScript异步机制的整体理解和知识广度问题拆解技术原理JavaScript第 40 题在 JavaScript 中,this 的指向有什么实际运用场景? 考察对 this 绑定规则的理解及在实际开发中的应用编码实现技术原理JavaScript