For every problem given, should i need to write an entire application in Scala/Python or is it sufficient to use spark-shell for writing statements. If the answer of this question is YES, then, how do I build that application? If maven is available then, do i need to write "pom.xml" from scratch or will it be readily available? If "SBT" is available them, do i need to write "build.sbt" file from scratch?