拼多多集团-PDD面试题更新 2026-08-05

CommonJS 模块系统支持 tree shaking 吗?请说明原因。

拼多多集团-PDD前端/移动开发电商技术原理问题排查

考察说明

考察对模块系统静态分析与 tree shaking 原理的理解

回答思路

  1. 明确 CommonJS 默认不支持 tree shaking
  2. 解释 CommonJS 动态导出导致无法静态分析
  3. 说明 ESM 静态导入导出支持 tree shaking
  4. 提及打包工具的限制与替代方案
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。