Practice
Problems
Sandboxed coding rounds that run against a hidden test suite, and written questions graded against a rubric. Both, in one list.
37 problemsClear filters
| Status | Problem | Format | Level |
|---|---|---|---|
| Not started | Alien Dictionaryadvanced-graphsimplementation | Coderpad | hard |
| Not started | Binary Tree Maximum Path Sumimplementationtrees | Coderpad | hard |
| 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 limit order bookdata-structureslldlow-latencytrading | Written | hard |
| Not started | Design a market data distribution systemlock-freelow-latencymarket-datasystem-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 | Find Median from Data Streamheapimplementation | Coderpad | hard |
| Not started | Largest Rectangle in Histogramimplementationstack | Coderpad | hard |
| Not started | Median of Two Sorted Arraysbinary-searchimplementation | Coderpad | hard |
| Not started | Merge k Sorted Listsimplementationlinked-list | Coderpad | hard |
| Not started | Minimum Window Substringimplementationsliding-window | Coderpad | hard |
| Not started | N-Queensbacktrackingimplementation | Coderpad | hard |
| Not started | Serialize and Deserialize Binary Treeimplementationtrees | Coderpad | hard |
| Not started | Sliding Window Maximumimplementationsliding-window | Coderpad | hard |
| Not started | Take-home: trade reconciliationcorrectnessdatatake-hometrading | Written | hard |
| Not started | The ABA problematomicsc++concurrencylock-free | Written | hard |
| Not started | Trapping Rain Waterimplementationtwo-pointers | Coderpad | hard |
| Not started | Was double-checked locking ever actually broken?c++concurrencymemory-modelsingleton | Written | hard |
| Not started | What does memory_order_relaxed actually guarantee?atomicsc++concurrencymemory-model | 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 |
| Not started | Word Search IIimplementationtries | Coderpad | hard |