LeetDesign: System Design Problem List (Beta)
A growing list to of free System Design problems to help you prepare more efficiently
When it comes to Data Structures and Algorithms, Leetcode reigns supreme. The massive question bank combined with the powerful editing and testing tools make it the best place to get in the reps for your Big Tech Interview. The problem is it doesn’t feel like there is a strong equivalent when it comes to System Design. There are some great text based resources out there like Grokking and Alex Xu’s content, but it still feels like something is missing. There isn’t a massive System Design problem library where you can test your skills regularly as you prepare, this is something I wanted to fix.
Introducing LeetDesign , the best place to test your skills for your upcoming System Design Interview . We’ve built a problem bank of 100 questions, and we plan to release one new problem a day for the next 100 days, all for free. We are still in Beta and we are currently looking for test users to get some feedback on the UX. If you are studying for System Design interviews, try to solve a few problems and see how it goes! I’d love to see your diagrams & explanations.
This is where you actually create your System Design Diagram that solves the problem based on the input constraints. Your goal should be to build a system that is:
Here’s a glimpse at the System Design editor tool:
You can add nodes of different types, submit your solution and view the submissions of others after you submit your own!
We are shipping changes every day directly to production 🤞 so expect things to change as we gather more feedback. We have official solutions coming soon. They take a lot of time to put together so we want to make sure they are just right before sending them out
I’m actively tweeting about building LeetDesign, if you are interested in seeing all of the wacky bugs and fun challenges I face building the product, give me a follow: https://twitter.com/DannyHabibs