Fujitsu Interview Question

Difference between an interface and abstract class?