Pergunta de entrevista da empresa Coforge

Difference between abstract class and an interface?