淘天集团面试题 · 技术原理 · JavaScript

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

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

筛选题目已选:技术原理 · JavaScript
第 1 题为什么JavaScript是单线程的? 考察对JavaScript事件循环和浏览器渲染机制的理解问题拆解技术原理JavaScript第 2 题面向对象编程除了通过 class 实现,还有什么方法? 考察对面向对象编程范式及非 class 实现机制的理解深度技术原理JavaScript第 3 题闪购页面出现白屏的原因及排查方法是什么? 考察前端白屏问题定位能力、排查思路与常见原因掌握技术原理问题排查JavaScript第 4 题请解释 Promise 的三种状态及状态转换规则,并说明如何实现链式调用和错误处理。 考察对 Promise 核心机制的理解及异步编程实践问题拆解技术原理JavaScript第 5 题请列举 JavaScript 中常见的宏任务和微任务。 考察对事件循环任务分类的掌握程度技术原理JavaScript第 6 题请描述如何实现前端应用的主题变更功能。 考察对前端主题切换实现方式的理解与方案设计业务理解技术原理方案权衡CSSJavaScript第 7 题在JavaScript中,如何将一个对象转换为JSON字符串?请说明使用时可能出现的错误场景及处理方式。 考察JSON序列化的基础用法及边界处理编码实现技术原理问题排查JavaScript第 8 题在 JavaScript 中,try...catch 能否捕获异步任务(如 setTimeout 宏任务、Promise 微任务)中抛出的错误?请说明原因。 考察对 JavaScript 同步/异步错误捕获机制与事件循环的理解问题拆解技术原理JavaScript第 9 题请解释JavaScript中原型链与class继承的关系,并说明如何实现继承。 考察对JavaScript原型链及class语法背后继承机制的理解问题拆解技术原理JavaScript第 10 题解释一下浏览器的事件循环机制,宏任务和微任务的执行顺序是怎样的,能举例说明吗? 考察浏览器事件循环模型、任务队列和异步执行顺序理解问题拆解技术原理JavaScript第 11 题讲讲Promise的实现原理,async/await是如何工作的,如何处理异步错误? 考察对JavaScript异步机制的理解、实现细节和错误处理能力问题拆解技术原理JavaScript第 12 题请解释虚拟DOM(Virtual DOM)的概念及其在框架中的作用。 考察对虚拟DOM原理及前端性能优化机制的理解性能优化技术原理方案权衡JavaScript第 13 题在一个HTML页面中,如何检测某个元素是否滚动进入视口(可视区域)? 考察对浏览器滚动与视口相交检测技术的理解与实现能力编码实现问题拆解技术原理HTMLJavaScript第 14 题前端如何实现防抖和节流?请说明原理与适用场景。 考察防抖节流的原理理解与实际应用区分编码实现技术原理JavaScript第 15 题不使用组件库的情况下,如何在前端项目中实现明暗模式切换? 考察前端主题状态管理、CSS 变量和持久化方案的设计能力性能优化需求分析技术原理CSSJavaScript第 16 题JavaScript中class语法与prototype是什么关系? 考察对JavaScript类语法底层原型链机制的理解问题拆解技术原理JavaScript第 17 题Vue中如何实现路由懒加载? 考察Vue路由懒加载的具体实现和原理编码实现技术原理JavaScriptVue第 18 题请描述在 JavaScript 中,try/catch 与 Promise 结合使用时,哪些异常能被捕获,哪些不能,并举例说明。 考察对 JavaScript 异常处理机制与 Promise 异步错误处理差异的理解问题拆解技术原理JavaScript第 19 题JS内存泄露怎么排查? 考察内存泄露的识别、定位和治理能力性能优化技术原理问题排查JavaScript第 20 题请手写实现一个防抖函数和一个节流函数,并说明它们的区别及适用场景。 考察对防抖与节流概念的理解、代码实现能力及场景判断编码实现技术原理方案权衡JavaScript