Your question is Job, Stage, Task in Pipelines. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Explain the difference between a job, a stage, and a task in data processing pipelines.
Answer using a distributed processing framework such as Apache Spark. Explain how transformations create stages, how shuffle boundaries separate stages, how tasks execute work for individual partitions, and how a scheduler tracks retries and failures. Include a small execution example or diagram.