Leadership is proposing to split a large frontend into micro-frontends so that teams can release independently. How would you go about making this decision, and how would you design it?
~10 min by voice
How to approach it
The interviewer is checking the maturity of your architectural thinking: whether you first find the real problem and compare micro-frontends with cheaper options, and, if the decision is made, whether you can design it so that team independence doesn't turn into a distributed monolith and a degraded UX.
The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.