Applied Systems interview question

interfaces vs abstract class