Pergunta de entrevista da empresa iCIMS

What are abstract classes and interfaces?