Bank of America interview question

Difference between Spark and Hadoop?