CBN IT Solutions interview question

What is difference between interface and abstract class?