Fiserv interview question

difference between interface and abstract class?