How do you use feature flags, beyond hiding unfinished code?
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
The store has a flag service that engineers use to merge incomplete work. There are a lot of flags in it, many of them on for everyone for months. The PM has never looked at it.
What it is really testing
Whether the candidate sees flags as a product instrument — staged exposure, targeted cohorts, kill switches, experiments — with an owner and an end date, and knows that a flag is also a branch in the code that someone has to delete.