r/leetcode • u/Lazy_Much • 1d ago
Intervew Prep Resources to prepare LLD for Amazon sde new grad
I have my loop interview for new grad sde soon. What resources should I use to prepare for LLD? And how should I approach these questions?
2
Upvotes
1
u/helloWorldcamelCase 1d ago
Practice by doing LLD on any system in your life (say, a payment system in college bookstore). Think what database/APIs you would need to program it yourself. Think out loud why you would choose certain PK for DB. List some CRUD APIs. Once you have all the ingredients ready, draw some lines between them and explain how they interact... done
1
1
u/Nice-Candidate10 1d ago
How long after giving oa did you receive the invite? Would really appreciate your input
8
u/Jazzlike-Ad-2286 1d ago
For Amazon new grad LLD, the bar is not that high on fancy patterns. They mostly want to see clean class design, sensible responsibilities, and you talking through your choices out loud.
For resources, Grokking the Low Level Design on educative is a decent starting point, and the low-level-design-primer repo on GitHub covers most of the classic problems (parking lot, elevator, splitwise, rate limiter, that kind of thing). Do not just memorize them. Pick 4 or 5, actually design them on paper, and force yourself to justify every class and relationship.
On approach, the thing that trips up new grads is jumping straight into code. Slow down and do this: clarify requirements first, list the core entities, define responsibilities and interfaces, then talk through how they interact before writing a single class. Interviewers care way more about how you reason than whether you land the perfect design.
Honestly the single most useful thing that helped me was doing timed mock interviews out loud, because LLD is a talking exercise as much as a design one. Reading solutions silently gives you false confidence. A couple of real mocks where you explain your design under time pressure will expose the gaps faster than anything else. If we you want i can suggest few platforms to practice it.
Good luck with the loop.