Pregunta de entrevista de Morgan Stanley

Difference between interface and abstract class, why we need interface.