Practice

Prepare for Stripe

The problems worth doing for this kind of loop — grouped by what the round tests, not by leaked question lists.

19 problemsClear filters

Practice problems, with your status, difficulty and topics
StatusProblemFormatLevel
Not startedBounded producer-consumer queuec++concurrencycondition-variablequeuesWrittenmedium
Not startedDesign a notification servicehldqueuesreliabilitysystem-designWrittenmedium
Not startedDesign a rate limiterconcurrencyhldreliabilitysystem-designWrittenmedium
Not startedDesign a retry policydistributed-systemslldreliabilityWrittenmedium
Not startedDesign a text-sharing servicecachinghldstoragesystem-designWrittenmedium
Not startedDesign a URL shortenercachinghldstoragesystem-designWrittenmedium
Not startedDesign a URL shortenercachingstoragesystem-designWrittenmedium
Not startedDesign an LRU cachecachingconcurrencydata-structureslldWrittenmedium
Not startedDesign notification fan-outfan-outqueuessystem-designWrittenmedium
Not startedLongest run of distinct elementshash-mapsliding-windowstringsWrittenmedium
Not startedRunning total per accountsqlwindow-functionsWrittenmedium
Not startedTake-home: a rate-limited APIapi-designrate-limitingtake-hometestingWrittenmedium
Not startedTell me about a time you broke productionbehavioralfailureownershipstarWrittenmedium
Not startedTell me about a time you disagreed with a decisionbehavioralconflictstarWrittenmedium
Not startedTell me about the most ambiguous problem you have worked onambiguitybehavioralstarWrittenmedium
Not startedThe stale closureclosuresjavascriptreactWrittenmedium
Not startedVersioning an API you cannot take downapi-designrestversioningWrittenmedium
Not startedWhat does idempotent actually mean?api-designreliabilityrestWrittenmedium
Not startedWhen is an atomic not enough?atomicsc++concurrencymutexWrittenmedium