Pregunta de entrevista de Morgan Stanley

What are interfaces in Java?