I'm a mid-level engineer with about 4 years of experience, but I find myself struggling during low-level design (LLD) interviews. I typically ask insightful clarifying questions, suggest design patterns, and apply OOP and SOLID principles, but I still can't get through these interviews successfully. I'm mostly targeting startups and would appreciate any tips or insights.
Also, just to add, I feel more confident with high-level designs (HLD), but I'm unsure if that's just due to the interviews I've had. What key elements am I missing when it comes to LLD?
2 Answers
Hey! It's tough when you feel prepared but still get stuck. If you could provide more specifics about the LLD questions you've faced, I could give tailored advice on how to tackle them and what to focus on in your study sessions. It often helps to break down the problem step-by-step and clarify expectations with the interviewer.
You might want to check out some resources like Hello Interview. They’ve got some useful videos that could really help you practice and prepare for LLD scenarios.
Thanks for the suggestion! I'll definitely look into those videos.

I recently had to design something like BookMyShow where I gathered requirements, built classes, used enums, and even brought up design patterns like Strategy for handling multiple payment options. But the interviewer seemed unsatisfied, and it left me confused about what I was missing.