Question: what are the stages in spark job?
Answer: ShuffleMapStage in Spark. ShuffleMapStage is considered as an intermediate Spark stage in the physical execution of DAG. It produces data for another stage(s). ... 
ResultStage in Spark. By running a function on a spark RDD Stage that executes a Spark action in a user program is a ResultStage.