淘宝闪购面试题 · JavaScript
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 36 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 21 题ES6新增了哪些特性?块级作用域为什么重要? 考察对ES6核心特性的掌握及对块级作用域原理和价值的理解第 22 题fetch几个网络请求,希望等结果都返回后再处理,怎么实现? 考察并发请求的聚合处理能力及Promise机制理解第 23 题js setTimeout引发的时间精度问题,是什么原因导致的? 考察对JavaScript事件循环、定时器机制和时间精度限制的理解第 24 题proto和prototype的区别 考察JavaScript原型链核心概念的理解与区分第 25 题请解释 Promise.finally 的作用及其与 then/catch 的区别,并说明其执行时机。 考察对 Promise 链式处理中 finally 语义的理解第 26 题请介绍虚拟列表的具体实现原理。 考察对渲染性能优化中虚拟列表核心机制的理解第 27 题JS中变量提升怎么控制和阻止变量提升 考察对JavaScript变量提升机制及其控制方式的理解第 28 题手写一个基本的 Promise 实现。 考察对 Promise 核心机制、异步流程控制和边界情况的理解第 29 题口述如何实现深拷贝 考察深拷贝原理、实现方式与边界处理第 30 题请详细描述浏览器或Node.js中Event Loop的执行过程。 考察对事件循环机制的深入理解和执行顺序的掌握第 31 题请解释JavaScript中的作用域机制,并说明let、var、const在变量提升、作用域和可变性上的区别。 考察对JavaScript词法作用域、变量提升及声明关键字差异的理解第 32 题怎么判断变量的类型,怎么快速判断? 考察对JavaScript类型判断机制的理解及快速判断技巧第 33 题请列举 JavaScript 的基础数据类型,并说明它们在内存中的存储方式有何区别。 考察 JavaScript 数据类型分类及原始类型与引用类型的存储差异第 34 题如何在点击关联文案时选中一个 checkbox?分别用纯 CSS 和 JavaScript 实现。 考察 HTML 标签关联机制、CSS 选择器与 JS 事件处理的掌握程度第 35 题在移动端和 Web 端进行响应式开发时,你会如何设计方案? 考察响应式开发的整体设计思路与实现要点第 36 题请实现一个通用函数缓存(memoize),并说明其适用场景和潜在问题。 考察函数缓存实现、闭包使用、缓存失效策略及边界情况