Coforge interview question

Difference between abstract class and an interface?