1. Bottleneck Analysis advanced

    A marketplace's search page is slow. CPU is moderate, memory is fine, and the database reports healthy query times. How do you find the bottleneck?

    2 min answer bottleneckuslqueueingmeasurement
  2. Bottleneck Analysis intermediate

    A service is slow and the team disagrees about the cause. What method identifies the actual bottleneck rather than the suspected one?

    2 min answer swiggybottleneckmethodmeasurement
  3. Bottleneck Analysis advanced

    A service's p99 latency has tripled over three months with no single obvious change. How do you investigate?

    2 min answer performanceprofilingmethodregression
  4. Bottleneck Analysis advanced

    CPU, memory, disk and network all look healthy, and the service will not go faster. What are you looking for?

    2 min answer bottlenecklogical-resourcessaturationcontention
  5. Bottleneck Analysis advanced

    p99 latency on the booking endpoint jumped from 300 ms to 4 s at 09:00 today. Error rate is normal. Walk through your diagnosis.

    2 min answer debugginglatencydiagnosismethod
  6. Bounded Contexts advanced

    A payments platform has one Payment entity used by checkout, settlement, refunds, reconciliation and reporting, and it has grown to eighty fields. What is the problem and what is the fix?

    2 min answer razorpaybounded-contextdddmodel
  7. Bounded Contexts intermediate

    Review this context map. Eleven bounded contexts, and nine of the relationships between them are shared kernel: a common library of domain types that every team imports and any team may change. The teams report that releases have to be coordinated. What would you change, what would you keep, and how would you argue it?

    2 min answer domain driven designbounded contextsshared kernelcoupling
  8. Bounded Contexts advanced

    Two teams disagree about whether "reservation" and "booking" are one concept or two. What evidence settles it?

    2 min answer bounded-contextslanguageevidenceboundaries
  9. Branching Models intermediate

    A design platform in the mould of Canva moves 90 engineers off long-lived feature branches onto trunk-based development with a merge queue. Six weeks later the mean branch still lives four days and the trunk is no healthier. Review this change. What did they actually need to change?

    2 min answer canvatrunk-based-developmentcode-reviewbranch-lifetime
  10. Branching Models intermediate Multiple choice

    A platform with many teams and frequent releases must choose a branching model. What decides it?

    1 min answer branchingtrunk-basedrelease-branchesprerequisites
  11. Branching Models intermediate Multiple choice

    A product ships versioned software that customers install and run themselves. Three major versions are under support and security fixes must reach all of them. Which branching model fits?

    2 min answer branchingrelease-branchestrunk-basedsupported-versions
  12. Branching Models intermediate

    Sixty engineers work on branches that live five days on average before merging. Estimate what that lifetime costs per year, and say which assumption dominates the error.

    3 min answer branchingtrunk-basedmerge-conflictsrework