MSD Interview Question

What is Apache Spark? Why to use Apache Spark?