Question d’entretien chez Cognizant

What is differnce between abstract class and an interface