System design problems
95 problems · 6 free
- Not started UPI wallet classes M1 Kata Difficulty 1 of 5 30 min
- Not started T20 scorecard M1 Kata Difficulty 2 of 5 45 min
- Not started Refactor the split ladder M2 Kata Difficulty 2 of 5 30 min
- Not started Food delivery bill M3 Kata Difficulty 2 of 5 30 min
- Not started Notify me when back in stock M3 Kata Difficulty 2 of 5 30 min Goldman Sachs (India)
- Not started Logging framework M3 Machine coding Difficulty 2 of 5 60 min Razorpay
- Not started Tic-tac-toe M4 Low-level design Difficulty 1 of 5 30 min
- Not started Library management M4 Low-level design Difficulty 1 of 5 45 min
- Not started Parking lot M4 Low-level design Difficulty 2 of 5 45 min Swiggy, Razorpay +3
- Not started Elevator system M4 Low-level design Difficulty 3 of 5 45 min
- Not started Vending machine M4 Low-level design Difficulty 2 of 5 45 min
- Not started Movie ticket booking M4 Low-level design Difficulty 3 of 5 60 min
- Not started Train ticket booking with waitlist M4 Low-level design Difficulty 4 of 5 60 min Swiggy
- Not started Cab booking M4 Low-level design Difficulty 3 of 5 60 min Swiggy, Razorpay
- Not started Chess M4 Low-level design Difficulty 3 of 5 60 min Swiggy
- Not started Food delivery cart M4 Low-level design Difficulty 2 of 5 45 min Swiggy
- Not started Cron job scheduler M4 Low-level design Difficulty 3 of 5 45 min Swiggy Instamart
- Not started Election and voter management M4 Low-level design Difficulty 3 of 5 60 min Uber
- Not started Meeting room scheduler M4 Low-level design Difficulty 3 of 5 45 min Uber
- Not started In-memory file system shell M4 Machine coding Difficulty 3 of 5 90 min Uber, Atlassian
- Not started Search autocomplete (code level) M4 Low-level design Difficulty 3 of 5 45 min Amazon India
- Not started Splitwise M5 Machine coding Difficulty 3 of 5 90 min Razorpay, Swiggy
- Not started Buy now, pay later M5 Machine coding Difficulty 3 of 5 90 min Flipkart
- Not started Restaurant order router M5 Machine coding Difficulty 3 of 5 90 min Flipkart
- Not started Quick commerce dispatch M5 Machine coding Difficulty 3 of 5 90 min Flipkart
- Not started Transaction issue resolution desk M5 Machine coding Difficulty 3 of 5 90 min PhonePe
- Not started Hackathon platform M5 Machine coding Difficulty 3 of 5 90 min PhonePe
- Not started App version rollout manager M5 Machine coding Difficulty 3 of 5 90 min PhonePe
- Not started Payment gateway M5 Machine coding Difficulty 4 of 5 90 min PhonePe
- Not started Prepaid wallet with offers M5 Machine coding Difficulty 2 of 5 90 min PhonePe
- Not started In-memory search engine M5 Machine coding Difficulty 3 of 5 90 min Razorpay
- Not started Pub-sub queue M5 Machine coding Difficulty 4 of 5 90 min Razorpay
- Not started Quick commerce inventory with holds M5 Machine coding Difficulty 4 of 5 90 min Swiggy, PhonePe
- Not started Movie review platform M5 Machine coding Difficulty 2 of 5 90 min Flipkart
- Not started Phonebook M5 Machine coding Difficulty 2 of 5 90 min Flipkart
- Not started Task tracker M5 Machine coding Difficulty 2 of 5 90 min PhonePe, Flipkart
- Not started Q&A forum M5 Machine coding Difficulty 3 of 5 90 min Flipkart
- Not started Social feed M5 Machine coding Difficulty 3 of 5 90 min Gojek, Flipkart
- Not started Loyalty coin auction M5 Machine coding Difficulty 3 of 5 90 min Flipkart
- Not started Stock exchange order book M5 Machine coding Difficulty 4 of 5 90 min Flipkart
- Not started EMI loan calculator M5 Machine coding Difficulty 2 of 5 90 min Razorpay
- Not started Survey service M5 Machine coding Difficulty 2 of 5 90 min Razorpay
- Not started Versioned document store M5 Machine coding Difficulty 3 of 5 90 min Razorpay, PhonePe
- Not started Ad serving engine M5 Machine coding Difficulty 4 of 5 90 min PhonePe
- Not started Photo sharing app M5 Machine coding Difficulty 2 of 5 90 min Razorpay
- Not started Bowling alley scorer M5 Machine coding Difficulty 2 of 5 90 min Flipkart
- Not started Snakes and ladders M5 Machine coding Difficulty 2 of 5 90 min Swiggy Instamart, PhonePe
- Not started Server resource allocator M5 Machine coding Difficulty 4 of 5 90 min PhonePe
- Not started Git-like version control M5 Machine coding Difficulty 5 of 5 120 min Razorpay
- Not started In-memory key-value store with transactions M5 Machine coding Difficulty 5 of 5 90 min Razorpay
- Not started Snake game M5 Code design Difficulty 3 of 5 60 min Atlassian
- Not started Rate limiter M5 Code design Difficulty 3 of 5 60 min Zomato, Razorpay +2
- Not started Court booking M5 Code design Difficulty 3 of 5 60 min Atlassian
- Not started Agent rating aggregator M5 Code design Difficulty 2 of 5 60 min Atlassian
- Not started Ranked-choice vote counter M5 Code design Difficulty 2 of 5 60 min Atlassian
- Not started URL router M5 Code design Difficulty 3 of 5 60 min Atlassian
- Not started Bounded blocking queue M6 Concurrency Difficulty 3 of 5 45 min
- Not started Multi-threaded pub-sub M6 Concurrency Difficulty 4 of 5 60 min Uber
- Not started Delayed job scheduler with workers M6 Concurrency Difficulty 4 of 5 60 min
- Not started Circuit breaker M6 Concurrency Difficulty 3 of 5 45 min Uber
- Not started Thread-safe seat booking M6 Concurrency Difficulty 3 of 5 45 min
- Not started Follow and unfollow M7 API and DB Difficulty 2 of 5 45 min Swiggy
- Not started Paginated transaction history M7 API and DB Difficulty 2 of 5 45 min District by Zomato
- Not started Delivery partner schema M7 API and DB Difficulty 2 of 5 45 min Zomato
- Not started Splitwise schema and concurrency M7 API and DB Difficulty 3 of 5 45 min
- Not started Messaging app schema M7 API and DB Difficulty 2 of 5 45 min Uber
- Not started URL shortener Board M8 High-level design Difficulty 2 of 5 45 min Atlassian
- Not started Pastebin Board M8 High-level design Difficulty 2 of 5 45 min
- Not started Distributed rate limiter Board M8 High-level design Difficulty 3 of 5 45 min
- Not started Notification service Board M8 High-level design Difficulty 3 of 5 60 min Zomato, Uber +2
- Not started Subscriptions on a payment gateway Board M8 High-level design Difficulty 4 of 5 60 min Razorpay, PhonePe
- Not started Splitwise at scale M8 High-level design Difficulty 3 of 5 45 min Uber
- Not started Cross-product tagging M8 High-level design Difficulty 3 of 5 45 min Atlassian
- Not started Live order tracking Board M8 High-level design Difficulty 3 of 5 60 min PhonePe
- Not started Ticket booking at flash-sale traffic Board M8 High-level design Difficulty 4 of 5 60 min Razorpay, Atlassian
- Not started Photo feed Board M8 High-level design Difficulty 4 of 5 60 min Atlassian, PhonePe +1
- Not started Group chat Board M8 High-level design Difficulty 4 of 5 60 min Razorpay, Uber
- Not started Distributed job scheduler Board M8 High-level design Difficulty 4 of 5 60 min Razorpay
- Not started Leaderboard M8 High-level design Difficulty 3 of 5 45 min Goldman Sachs (India)
- Not started Food or services marketplace Board M8 High-level design Difficulty 4 of 5 60 min Flipkart, Uber
- Not started Search autocomplete at scale Board M8 High-level design Difficulty 3 of 5 45 min
- Not started Payment system Board M8 High-level design Difficulty 4 of 5 60 min
- Not started Central authentication M8 High-level design Difficulty 3 of 5 45 min Uber
- Not started Most engaged documents feed Board M8 High-level design Difficulty 4 of 5 60 min Atlassian
- Not started OOP rapid fire M1 Quiz Difficulty 1 of 5 15 min
- Not started Spot the principle M2 Quiz Difficulty 2 of 5 15 min
- Not started Name the pattern M3 Quiz Difficulty 2 of 5 15 min
- Not started HLD building blocks M8 Quiz Difficulty 3 of 5 20 min
- Not started Fresher product-company design round M9 Mock loop Difficulty 3 of 5 90 min
- Not started Flipkart-style SDE-2 loop M9 Mock loop Difficulty 4 of 5 210 min
- Not started PhonePe-style loop M9 Mock loop Difficulty 4 of 5 180 min
- Not started Razorpay-style loop M9 Mock loop Difficulty 4 of 5 150 min
- Not started Swiggy-style loop M9 Mock loop Difficulty 4 of 5 120 min
- Not started Uber-style loop M9 Mock loop Difficulty 5 of 5 120 min
- Not started Atlassian-style loop M9 Mock loop Difficulty 4 of 5 120 min