Java Spark Sql Architecture Interview