Virtusa Interview Question

1. What is MVVM architecture in android 2. How can we differentiate between architectural patterns