Thoughtworks Interview Question

Specific questions revolved around Spark's internal optimisations for SparkSQL and others.