Pergunta de entrevista da empresa Accenture

Can you explain the difference between an abstract class and an interface?