Pergunta de entrevista da empresa Capgemini

How Partitioning & Shuffling internally works in Spark?