A `<DataTable>` in your design system is used by nine teams. One team needs a custom cell renderer, another needs multi-select, another needs a sticky footer. The prop list is now 34 entries. What went wrong and what do you do?
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 shared component library. Each request was reasonable, each was implemented as a boolean or a callback prop, and the component now has branches that only one consumer exercises. Changing it is frightening.
What it is really testing
Whether the candidate can reason about component boundaries and contracts rather than about prop hygiene. The interesting question is not "34 props is too many" — it is which of those requests were about *behaviour* and which were about *content*, because only one of those should have been a prop.