Apple interview question

Difference between MapReduce and Spark