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