Blizzard Entertainment Interview Question

What is MVVM and why would use it versus alternatives?