后端岗位面试题更新 2026-08-05
在Spark中,为什么要有DAG图?为什么要划分阶段?
SHEIN希音后端开发电商问题拆解技术原理Apache Spark
回答思路
- 解释DAG图的作用,即描述RDD之间的依赖关系和计算逻辑
- 说明DAG有助于实现延迟计算、故障恢复和优化执行计划
- 说明划分阶段的原则,即以宽依赖(Shuffle)为边界
- 解释划分阶段的好处,如减少Shuffle、便于任务调度和并行执行
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。