网易面试题 · JavaScript
网易相关面试题,按最终去重题目聚合。
共 2201 道真题 · 当前筛选命中 55 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 41 题除了Promise还了解别的异步任务吗? 考察对JavaScript异步机制的整体理解和知识广度第 42 题在 JavaScript 中,this 的指向有什么实际运用场景? 考察对 this 绑定规则的理解及在实际开发中的应用第 43 题请解释 JavaScript 的事件执行机制,包括事件循环(Event Loop)的基本原理。 考察对 JavaScript 事件循环、任务队列和异步执行顺序的理解第 44 题请介绍 Promise 对象与 async/await,并说明它们之间的关系及各自适用场景。 考察对异步编程中 Promise 与 async/await 的理解及其演进关系第 45 题解释 Promise.all 和 Promise.allSettled 的区别。 考察对 Promise 并发处理及错误处理语义的理解第 46 题ES6 箭头函数和普通函数在 this、constructor、作用域方面有哪些区别? 考察对箭头函数和普通函数在 this 绑定、构造能力、作用域等核心语义差异的理解第 47 题请介绍XSS攻击的原理,说明在项目开发中如何防御XSS,并解释浏览器解析JavaScript时XSS是如何触发的。 考察对XSS原理、浏览器解析机制及工程防御手段的综合理解第 48 题请实现一个简单的 JSON.stringify 函数,要求处理字符串、数字、布尔值、null、数组和普通对象,并说明如何处理循环引用。 考察对 JSON 序列化规则的理解与编码实现能力第 49 题请列举几个不会改变原数组的 JavaScript 数组方法,并简要说明它们的用途。 考察对 JavaScript 数组不可变方法特性的理解与区分第 50 题请解释深拷贝和浅拷贝的区别,并手写实现一个深拷贝函数。 考察对深拷贝概念的理解和代码实现能力第 51 题ES6新增了什么作用域?之前有哪些作用域? 考察对JavaScript作用域机制的理解与版本演进认知第 52 题请解释 JavaScript 中 == 和 === 的区别,并说明在实际开发中应如何选择。 考察对 JavaScript 宽松相等与严格相等机制的理解和最佳实践第 53 题请解释 JavaScript 中消息队列、宏任务(macrotask)与微任务(microtask)的概念及其执行顺序。 考察对事件循环机制、宏任务与微任务调度顺序及异步执行流程的理解第 54 题请解释前端懒加载的原理和实现方式。 考察对资源按需加载原理的理解及常见实现第 55 题请解释 Promise 的核心概念与基本用法,并说明其相比回调的优势。 考察对 Promise 状态机、链式调用及异步编程演进的掌握