Pergunta de entrevista da empresa Paycom

What is the different between interface and abstract class?