Daily iOS
Architecture

Limits of MVVM

You said you chose MVVM for this feature. When does MVVM actually hurt?

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

You answer that MVVM was enough to separate screen state into something testable and the team already knew it. It hurts with boilerplate on simple screens, state shared across several screens and complex flows, and bloated ViewModels.

Share a question