Nielsen interview question

Explain Spark architecture in detail