Blackhawk Network Interview Question

Difference between abstract class and interface. Asked me to give an example and show a pseudo code of the same.