Pregunta de entrevista de Citi

Basic introduction, then all technical questions about java, java 8 features