Domanda di colloquio di Revature

What are the differences between an interface and an abstract class?