Scotiabank Interview Question

difference between MVP and MVVM