Pergunta de entrevista da empresa Infogain

What is interface, differece between interface and abstract class