电商行业面试题 · 编码实现 · JavaScript
电商行业相关面试题,按题目行业基础数据聚合。
共 10617 道真题 · 当前筛选命中 37 道 · 更新 2026-08-05
筛选题目已选:编码实现 · JavaScript
考察点
技术栈
第 21 题filter、map、splice是怎么用 考察JavaScript数组方法的理解与正确使用第 22 题请手写实现一个函数柯里化(currying)。 考察函数式编程基础与高阶函数实现能力第 23 题请解释深拷贝与浅拷贝的区别,并说明如何实现深拷贝。 考察对对象复制机制的理解及实现能力第 24 题async/await怎么用?比Promise有什么优势? 考察JavaScript异步编程中async/await的用法及其相对Promise的优势第 25 题JS闭包是什么,什么场景会用闭包? 考察闭包的概念理解、形成机制与实际应用场景第 26 题请实现一个 Promise.all 方法,并说明其核心逻辑。 考察对 Promise 并行处理、状态管理与错误处理的理解第 27 题Promise和async/await怎么捕获错误? 考察对Promise和async/await错误处理机制的理解与应用第 28 题请用 HTML、CSS 和 JavaScript 手写一个商品双列排列布局,并使用 Flexbox 实现。 考察前端基础布局能力与 Flexbox 实际运用第 29 题请手写一个 Web Worker 的核心代码,包括创建 worker、在 worker 线程中处理消息,以及主线程接收结果并终止 worker。 考察 Web Worker 的基本使用和消息通信机制第 30 题防抖和节流的区别,讲解如何实现 考察对防抖和节流概念、应用场景及实现的掌握第 31 题怎么实现图片自适应等比例缩放 考察前端图片自适应与等比例缩放的实现方法与边界处理第 32 题在 JavaScript 中,使用数组的 forEach 方法时,能否修改或改变原数组的元素? 考察对 forEach 遍历与数组引用类型的理解第 33 题请介绍 Promise 以及它的常用方法。 考察对 Promise 概念和常用方法的理解第 34 题请说明 JavaScript 数组的 map 方法是否会影响原数组,并举例解释其返回值。 考察对数组高阶方法副作用的理解和知识准确性第 35 题请说明 JavaScript 数组方法 map 和 filter 的区别,并结合实际项目谈谈使用场景。 考察对数组高阶方法语义的理解及实际应用能力第 36 题请手写 IntersectionObserver 的核心代码,实现对目标元素的可见性监听,并在进入或离开视口时执行回调。 考察 IntersectionObserver 的 API 使用和回调参数理解第 37 题手写防抖动/节流函数并说明它们的区别 考察对高频触发场景下函数节流和防抖的理解与实现能力