The promotions code in checkout is hard to change and every new discount takes weeks. How do you get time to fix it?

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

Marketing keeps asking for new promotion types. Each one takes weeks and has caused a pricing bug twice this year. The PM has a full roadmap and has previously declined "refactoring sprints".

What it is really testing

Whether the candidate frames technical debt as a product decision with a cost the PM can weigh, rather than as an engineering preference.

Where it is taught