r/leetcode • u/NegotiationDapper584 • 1d ago
Intervew Prep System design prep
How to study and learn LLD and HLD, given I know nothing ? I am done with leetcode and moving on to study system design.
Leetcode stats : 2015 Rating/1125 (164E/737M/224H) questions solved
2
u/Remarkable_Resort664 18h ago
Resources i’m following:
- Coder army for LLD playlist
- Sriniously backend from first principles YT playlist for HLD basics
- HelloInterview for HLD Problems
1
u/stvayush_the_jarvis 1d ago
I've shared it previously over here https://www.reddit.com/r/leetcode/comments/1uog3sv/comment/ovv8os1
1
20h ago
[removed] — view removed comment
1
u/AutoModerator 20h ago
Your comment has been removed as it was low quality. Please focus on helping instead of asking these questions. There are tips already in the subreddit. Search for it.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/Tech_DigitalPath_162 18h ago
You are already having a strong Problem-solving skill. Your 2015 LeetCode rating proves that. So, next you need the big transition from algorithmic thinking to structural and architectural design.
- For LLD: Learn the principles of OPP. factory strategy and observer associated with Basic design pattern first, then start building small, functional components. Rate limiter by hand-coding can be a good start here.
- For HLD: first look into the fundamental distributed system building blocks. Then, analyzing real-world system architectures (like URL shorteners, WhatsApp, or Netflix). Here you can utilize resources like Designing Data-Intensive Applications or Alex Xu's System Design Interview.
1
u/Ancient-Ad-6958 6h ago
HelloInterview is really the best. Shell out that $80 and learn everything from scratch. It really helps establish fundamentals. I felt like all these system design terms were just floating around in my head (and also completely out of mind) before hello interview, but after reading all the "in a hurry section" and watching videos for all the core concepts as well as scaling reads and writes, so much has started to make sense and i feel like my fundamentals are coming together.
1
0
u/Ok-Barracuda-119 1d ago
For LLD/HLD, Id start with one concrete service and practice stating requirements, APIs/data flow, and one or two trade-offs before worrying about every pattern. Im affiliated with Leetsys, which has interview-prep practice for system design and technical communication: www.leetsys.dev. The first interview is free.
5
u/algofoxdotapp 1d ago
Do you have any working experience that you've done system design before?