Pergunta de entrevista da empresa Contata Solutions

Coding related question mainly in first round and some Interface and abstract class base question.