Fujitsu interview question

Difference between an interface and abstract class?