Pergunta de entrevista da empresa Capgemini

Explain the MVVM Architecture ?