Pergunta de entrevista da empresa CoStar Group

What is the difference between interface and abstract class?