Metromile interview question

MVVM