LTM Limited interview question

What is viewmodel? How does it survive configuration changes