Ubisoft Interview Question

How does MVVM pattern works?