Pergunta de entrevista da empresa ARQ

Explain design concepts. What is the difference between Git and SVN? How do you deploy applications in AWS? What's the use of static keyword in Java? What are the new features in Java 8? Give examples on how they're being used