Q17 Single choice Mark for later Which of the following describes a shuffle? A A shuffle is a process that is executed during a broadcast hash join. B A shuffle is a process that compares data across executors. C A shuffle is a process that compares data across partitions. D A shuffle is a Spark operation that results from DataFrame.coalesce(). E A shuffle is a process that allocates partitions to executors. Correct answer