淘天集团面试题 · JavaScript
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 37 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 1 题为什么JavaScript是单线程的? 考察对JavaScript事件循环和浏览器渲染机制的理解第 2 题设计一个函数,传入请求url数组,限制并发的请求个数limit,全部执行完毕以后执行callback(要求:例如有100个请求,并发请求数为3,那么最多三个请求一起执行,其中一个执行完了之后会有新的请求执行) 考察并发控制与异步编程能力第 3 题请描述一个前端表单校验的设计方案,包括校验时机、校验规则的组织方式以及错误提示的展示策略。 考察对表单校验完整链路的设计能力,包括校验框架选型、规则抽象和用户体验第 4 题面向对象编程除了通过 class 实现,还有什么方法? 考察对面向对象编程范式及非 class 实现机制的理解深度第 5 题闪购页面出现白屏的原因及排查方法是什么? 考察前端白屏问题定位能力、排查思路与常见原因掌握第 6 题请解释 Promise 的三种状态及状态转换规则,并说明如何实现链式调用和错误处理。 考察对 Promise 核心机制的理解及异步编程实践第 7 题请列举 JavaScript 中常见的宏任务和微任务。 考察对事件循环任务分类的掌握程度第 8 题请描述如何实现前端应用的主题变更功能。 考察对前端主题切换实现方式的理解与方案设计第 9 题在JavaScript中,如何将一个对象转换为JSON字符串?请说明使用时可能出现的错误场景及处理方式。 考察JSON序列化的基础用法及边界处理第 10 题在 JavaScript 中,try...catch 能否捕获异步任务(如 setTimeout 宏任务、Promise 微任务)中抛出的错误?请说明原因。 考察对 JavaScript 同步/异步错误捕获机制与事件循环的理解第 11 题如何排查JavaScript代码中是否存在内存泄露问题?请说明你的排查思路和常用工具。 考察内存泄露的排查方法与工具使用第 12 题请解释JavaScript中原型链与class继承的关系,并说明如何实现继承。 考察对JavaScript原型链及class语法背后继承机制的理解第 13 题解释一下浏览器的事件循环机制,宏任务和微任务的执行顺序是怎样的,能举例说明吗? 考察浏览器事件循环模型、任务队列和异步执行顺序理解第 14 题讲讲Promise的实现原理,async/await是如何工作的,如何处理异步错误? 考察对JavaScript异步机制的理解、实现细节和错误处理能力第 15 题请解释虚拟DOM(Virtual DOM)的概念及其在框架中的作用。 考察对虚拟DOM原理及前端性能优化机制的理解第 16 题在一个HTML页面中,如何检测某个元素是否滚动进入视口(可视区域)? 考察对浏览器滚动与视口相交检测技术的理解与实现能力第 17 题前端如何实现防抖和节流?请说明原理与适用场景。 考察防抖节流的原理理解与实际应用区分第 18 题不使用组件库的情况下,如何在前端项目中实现明暗模式切换? 考察前端主题状态管理、CSS 变量和持久化方案的设计能力第 19 题JavaScript中class语法与prototype是什么关系? 考察对JavaScript类语法底层原型链机制的理解第 20 题Vue中如何实现路由懒加载? 考察Vue路由懒加载的具体实现和原理