RBC Interview Question

Describe the shuffle stage in MapReduce and Spark