Capgemini interview question

MVVM Architecture and its components