Pergunta de entrevista da empresa Antra

What is MVC pattern and why is it used?