GlobalLogic interview question

Explain mvvm architecture with example