Genesys interview question

Provide the differences between an interface and abstract classes?