Module 4
Learning companion
Learning companionThe LLD method and the classic problems
Swiggy, Uber, Amazon and Meesho run a 45 to 60 minute LLD discussion. The method doesn't change between problems, so the walkthroughs drill it on the problems they repeat.
- Lessons
- 7 · 2 h 15 min
- Problems
- 15
- Getting started
- Optional
- SDE-1
- Core
- SDE-2
- Core
- Plan
- Complete
Lessons
- 1From problem statement to use cases15 min
- 2Entities, relationships and state machines20 min
- 3Method signatures are the API15 min
- 4Sequence diagrams for one flow10 min
- 5Walkthrough: parking lot25 min
- 6Walkthrough: snakes and ladders25 min
- 7Walkthrough: movie and train booking25 min
Part of Oni. See plans →
Problems
- Not started Tic-tac-toe Low-level design Difficulty 1 of 5 30 min
- Not started Library management Low-level design Difficulty 1 of 5 45 min
- Not started Parking lot Low-level design Difficulty 2 of 5 45 min Swiggy, Razorpay +3
- Not started Elevator system Low-level design Difficulty 3 of 5 45 min
- Not started Vending machine Low-level design Difficulty 2 of 5 45 min
- Not started Movie ticket booking Low-level design Difficulty 3 of 5 60 min
- Not started Train ticket booking with waitlist Low-level design Difficulty 4 of 5 60 min Swiggy
- Not started Cab booking Low-level design Difficulty 3 of 5 60 min Swiggy, Razorpay
- Not started Chess Low-level design Difficulty 3 of 5 60 min Swiggy
- Not started Food delivery cart Low-level design Difficulty 2 of 5 45 min Swiggy
- Not started Cron job scheduler Low-level design Difficulty 3 of 5 45 min Swiggy Instamart
- Not started Election and voter management Low-level design Difficulty 3 of 5 60 min Uber
- Not started Meeting room scheduler Low-level design Difficulty 3 of 5 45 min Uber
- Not started In-memory file system shell Machine coding Difficulty 3 of 5 90 min Uber, Atlassian
- Not started Search autocomplete (code level) Low-level design Difficulty 3 of 5 45 min Amazon India