The main JavaScript bundle for a dashboard has grown large enough that first load is visibly slow on a mid-range phone. How do you decide what to split, and how do you know it worked?
Answer it out loud before you open anything. The value of the flags below is in comparing them to what you actually said.
The situation behind the question
A single-page dashboard with a chart library, a rich-text editor used on one settings page, a date picker, a PDF export, and an internationalisation bundle carrying every locale. Everything is imported at the top of the app entry.
What it is really testing
Whether the candidate works from a dependency graph and a usage model rather than from a list of splitting techniques. The date picker and the editor are in the bundle for opposite reasons, and treating them the same is the wrong answer.