Practice
Prepare for Amazon
The problems worth doing for this kind of loop — grouped by what the round tests, not by leaked question lists.
43 problemsClear filters
| Status | Problem | Format | Level |
|---|---|---|---|
| Not started | Find a pair summing to a target, in a sorted arrayarraystwo-pointers | Written | easy |
| Not started | Design a notification servicehldqueuesreliabilitysystem-design | Written | medium |
| Not started | Design a rate limiterconcurrencyhldreliabilitysystem-design | Written | medium |
| Not started | Design a retry policydistributed-systemslldreliability | Written | medium |
| Not started | Design a text-sharing servicecachinghldstoragesystem-design | Written | medium |
| Not started | Design a URL shortenercachingstoragesystem-design | Written | medium |
| Not started | Design a URL shortenercachinghldstoragesystem-design | Written | medium |
| Not started | Design an LRU cachecachingconcurrencydata-structureslld | Written | medium |
| Not started | Design notification fan-outfan-outqueuessystem-design | Written | medium |
| Not started | Design search autocompletecachingdata-structureshldsystem-design | Written | medium |
| Not started | Find the gapsgaps-and-islandssqlwindow-functions | Written | medium |
| Not started | Kth largest in a streamheapstreamingtop-k | Written | medium |
| Not started | Longest run of distinct elementshash-mapsliding-windowstrings | Written | medium |
| Not started | Merge overlapping intervalsgreedyintervalssorting | Written | medium |
| Not started | Running total per accountsqlwindow-functions | Written | medium |
| Not started | Search a rotated sorted arrayarraysbinary-search | Written | medium |
| Not started | Tell me about a time you broke productionbehavioralfailureownershipstar | Written | medium |
| Not started | Tell me about a time you disagreed with a decisionbehavioralconflictstar | Written | medium |
| Not started | Tell me about the most ambiguous problem you have worked onambiguitybehavioralstar | Written | medium |
| Not started | The stale closureclosuresjavascriptreact | Written | medium |
| Not started | Thread-Safe Counterimplementation | Coderpad | medium |
| Not started | Versioning an API you cannot take downapi-designrestversioning | Written | medium |
| Not started | What does idempotent actually mean?api-designreliabilityrest | Written | medium |
| Not started | Design a chat serviceconsistencydistributed-systemshldsystem-design | Written | hard |
| Not started | Design a collaborative document editorconsistencydistributed-systemshldsystem-design | Written | hard |
| Not started | Design a distributed job schedulerdistributed-systemshldreliabilitysystem-design | Written | hard |
| Not started | Design a distributed key-value storeconsistencydistributed-systemshldsystem-design | Written | hard |
| Not started | Design a distributed rate limiterdistributed-systemsrate-limitingsystem-design | Written | hard |
| Not started | Design a file sync serviceconsistencyhldstoragesystem-design | Written | hard |
| Not started | Design a metrics and monitoring systemhldreliabilitystoragesystem-design | Written | hard |
| Not started | Design a news feedcachingdistributed-systemshldsystem-design | Written | hard |
| Not started | Design a payment system and ledgerconsistencyhldreliabilitysystem-design | Written | hard |
| Not started | Design a post and follow-graph serviceconsistencydistributed-systemshldsystem-design | Written | hard |
| Not started | Design a ride-matching servicedistributed-systemshldstoragesystem-design | Written | hard |
| Not started | Design a ticket booking systemconcurrencyconsistencyhldsystem-design | Written | hard |
| Not started | Design a video streaming servicecachinghldqueuessystem-design | Written | hard |
| Not started | Design a web crawlerdistributed-systemshldstoragesystem-design | Written | hard |
| Not started | Design an ad click aggregation pipelineconsistencyhldqueuessystem-design | Written | hard |
| Not started | Design an object storage servicehldreliabilitystoragesystem-design | Written | hard |
| Not started | Fewest machines to finish by a deadlinebinary-searchgreedyoptimisation | Written | hard |
| Not started | Was double-checked locking ever actually broken?c++concurrencymemory-modelsingleton | Written | hard |
| Not started | What is the hardest technical problem you have solved?behavioralstartechnical-depth | Written | hard |
| Not started | Why is this query slow?indexingperformancequery-planningsql | Written | hard |