Reddit Question · 2026 Q1

๐Ÿ“š Sharing My Free System Design, LLD, and LeetCode Prep Resources (Hope it helps!)

Backend System Design
137 upvotes 21 replies

Question Details

Hey everyone ๐Ÿ‘‹ Iโ€™ve been preparing for backend / full-stack / system-heavy interviews and ended up organizing my notes and practice into a few GitHub repos. Sharing them here in case theyโ€™re useful to

Full Details

Hey everyone ๐Ÿ‘‹ Iโ€™ve been preparing for backend / full-stack / system-heavy interviews and ended up organizing my notes and practice into a few GitHub repos. Sharing them here in case theyโ€™re useful to others. # ๐Ÿ”น System Design (HLD) Covers end-to-end design for real-world systems with clear breakdowns: * Requirements & constraints * APIs, data models * Scaling, consistency, caching * Excalidraw files for each system * Trade-offs and bottlenecks ๐Ÿ‘‰ [https://github.com/Prakash-sa/system-design-ultimatum](https://github.com/Prakash-sa/system-design-ultimatum) # ๐Ÿ”น Low-Level Design (LLD) Focused on object-oriented design and interview-style LLD problems: * Class diagrams & interactions * Design patterns * SOLID principles * With Python Code for the interview * Practical examples ๐Ÿ‘‰ [https://github.com/Prakash-sa/low-level-design-ultimatum](https://github.com/Prakash-sa/low-level-design-ultimatum) # ๐Ÿ”น LeetCode / Competitive Programming My structured approach to DSA practice: * Topic-wise problems * Clean, optimized Python solutions * Time & space complexity notes ๐Ÿ‘‰ [https://github.com/Prakash-sa/Competitive-Programming](https://github.com/Prakash-sa/Competitive-Programming) All of this is **free and open-source**. Iโ€™m actively updating these as I learn more, and feedback or PRs are always welcome ๐Ÿ™‚ Hope this helps someone preparing for interviewsโ€”happy to answer questions or discuss approaches!
Free preview — Unlock all questions →

Topics

Stack Queue System Design Networking Oop