Marlabs interview question

What is the difference between abstraction class and interface.