Frage im Vorstellungsgespräch bei Cognizant

What is differnce between abstract class and an interface