Prometheus Group interview question

Tell us about the MVVM design pattern.