Pregunta de entrevista de Capgemini

What is functional interface in java8?