拼多多集团-PDD面试题 · JavaScript
拼多多集团-PDD相关面试题,按最终去重题目聚合。
共 1351 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 1 题请介绍 JavaScript 中的数据类型及其特点。 考察对 JavaScript 基础数据类型和引用类型的理解第 2 题实现深拷贝时如何处理循环引用的情况? 考察深拷贝实现、循环引用检测与处理能力第 3 题async/await怎么用?比Promise有什么优势? 考察JavaScript异步编程中async/await的用法及其相对Promise的优势第 4 题JavaScript 中的微任务和宏任务都有哪些? 考察对事件循环中任务队列分类的掌握第 5 题请用 HTML、CSS 和 JavaScript 手写一个商品双列排列布局,并使用 Flexbox 实现。 考察前端基础布局能力与 Flexbox 实际运用第 6 题请手写 IntersectionObserver 的核心代码,实现对目标元素的可见性监听,并在进入或离开视口时执行回调。 考察 IntersectionObserver 的 API 使用和回调参数理解第 7 题请说明 JavaScript 数组方法 map 和 filter 的区别,并结合实际项目谈谈使用场景。 考察对数组高阶方法语义的理解及实际应用能力第 8 题请分享一次你在实际项目中利用事件委托优化前端性能或提升代码维护性的经历。 考察候选人将事件委托应用到真实项目场景并说明收益的能力第 9 题请手写一个 Web Worker 的核心代码,包括创建 worker、在 worker 线程中处理消息,以及主线程接收结果并终止 worker。 考察 Web Worker 的基本使用和消息通信机制第 10 题了解JS事件循环吗 考察对JavaScript事件循环机制的理解第 11 题如何在JavaScript中判断一个变量是否为基本类型? 考察对JavaScript数据类型体系及类型判断方法的掌握第 12 题请手写一个防抖函数 debounce,并说明它和节流的区别。 考察对防抖、节流原理的理解及手写实现能力第 13 题在页面渲染过程中,你遇到过的性能瓶颈有哪些?你是如何定位和解决的? 考察对前端渲染性能瓶颈的识别、定位方法和优化实践经验第 14 题解释JavaScript闭包及其应用场景 考察对闭包概念、原理和实际应用的掌握第 15 题请解释前端事件委托的原理,以及它相比直接在子元素上绑定事件有哪些优势和需要注意的问题。 考察对事件冒泡与事件委托原理的理解及优缺点分析