Razorthink interview question

Difference between Abstract classes and Interfaces