Fractal interview question

Explain Spark Architecture?