Domanda di colloquio di iCIMS

What are abstract classes and interfaces?