淘天集团面试题 · 问题拆解 · JavaScript

淘天集团相关面试题,按最终去重题目聚合。

2775 道真题 · 当前筛选命中 15 · 更新 2026-08-05

筛选题目已选:问题拆解 · JavaScript
第 1 题为什么JavaScript是单线程的? 考察对JavaScript事件循环和浏览器渲染机制的理解问题拆解技术原理JavaScript第 2 题设计一个函数,传入请求url数组,限制并发的请求个数limit,全部执行完毕以后执行callback(要求:例如有100个请求,并发请求数为3,那么最多三个请求一起执行,其中一个执行完了之后会有新的请求执行) 考察并发控制与异步编程能力编码实现问题拆解JavaScript第 3 题请解释 Promise 的三种状态及状态转换规则,并说明如何实现链式调用和错误处理。 考察对 Promise 核心机制的理解及异步编程实践问题拆解技术原理JavaScript第 4 题在 JavaScript 中,try...catch 能否捕获异步任务(如 setTimeout 宏任务、Promise 微任务)中抛出的错误?请说明原因。 考察对 JavaScript 同步/异步错误捕获机制与事件循环的理解问题拆解技术原理JavaScript第 5 题请解释JavaScript中原型链与class继承的关系,并说明如何实现继承。 考察对JavaScript原型链及class语法背后继承机制的理解问题拆解技术原理JavaScript第 6 题解释一下浏览器的事件循环机制,宏任务和微任务的执行顺序是怎样的,能举例说明吗? 考察浏览器事件循环模型、任务队列和异步执行顺序理解问题拆解技术原理JavaScript第 7 题讲讲Promise的实现原理,async/await是如何工作的,如何处理异步错误? 考察对JavaScript异步机制的理解、实现细节和错误处理能力问题拆解技术原理JavaScript第 8 题在一个HTML页面中,如何检测某个元素是否滚动进入视口(可视区域)? 考察对浏览器滚动与视口相交检测技术的理解与实现能力编码实现问题拆解技术原理HTMLJavaScript第 9 题JavaScript中class语法与prototype是什么关系? 考察对JavaScript类语法底层原型链机制的理解问题拆解技术原理JavaScript第 10 题请描述在 JavaScript 中,try/catch 与 Promise 结合使用时,哪些异常能被捕获,哪些不能,并举例说明。 考察对 JavaScript 异常处理机制与 Promise 异步错误处理差异的理解问题拆解技术原理JavaScript第 11 题如何判断JS类型 考察JavaScript类型判断的多种方法及其适用场景问题拆解技术原理JavaScript第 12 题请解释 Promise 的概念、状态和基本用法,并说明它解决了什么问题。 考察对 Promise 核心机制、状态流转及异步编程价值的理解问题拆解技术原理JavaScript第 13 题如何创建一个原型为空的纯净对象? 考察对象创建方式及原型链理解问题拆解技术原理JavaScript第 14 题请手写实现 Promise.all 和 Promise.allSettled,并说明两者的区别与应用场景。 考察对 Promise 并发控制、错误处理与标准语义的掌握程度及编码能力编码实现问题拆解技术原理JavaScript第 15 题请说明 JavaScript 中隐式类型转换的常见场景及其规则,包括加法、减法、判断条件以及其他常见转换。 考察 JavaScript 隐式类型转换机制及边界理解问题拆解技术原理JavaScript