Reddit Discussion · Sep 2025

If you’re past the System Design beginner grind, what’s the ONE piece of advice you’d give to someone starting out?

SWE System Design Hard
215 upvotes 61 replies

Discussion

Hey folks, I’ve seen a lot of engineers (myself included at one point) feel completely lost when starting with system design interviews. The problem isn’t lack of resources — it’s actually the opposit

Full Details

Hey folks, I’ve seen a lot of engineers (myself included at one point) feel completely lost when starting with system design interviews. The problem isn’t lack of resources — it’s actually the opposite. Between endless YouTube videos, Grokking courses, mock interviews, and blog posts, it’s hard to know where to start or how to structure learning. Add to that the anxiety of open-ended questions like “design Twitter” or “design a URL shortener”, and it feels overwhelming. For those of you who’ve moved past that stage (maybe landed offers, or just feel confident in design interviews now), what’s the single best piece of advice you wish you had when starting? Not looking for vague “just do more designs” advice — I mean that one actionable insight (framework, mindset shift, resource, or hack) that made things click for you and helped you build momentum. It could be about: * How you approached studying patterns (e.g., caching, sharding, queues) * How you learned to ask clarifying questions * Frameworks that helped you structure answers * Mock interview strategies * Or even the mental approach that changed everything Drop your golden nugget. 🙌

Free preview. Unlock all questions →

Topics

System Design