Pergunta de entrevista da empresa EPAM Systems

Interfaces vs Abstract classes. What are the differences?