Pergunta de entrevista da empresa HCLTech

What is interface and why we need interface & Abstract Class?