Low Level Design Resources

Curated resources from AlgoMaster Newsletter to learn Low Level Design (LLD) / Object Oriented Design (OOD) and prepare for interviews.

📌 Fundamental Concepts

⚙️ Design Patterns

🗂️ UML

✅ How to Answer a LLD Interview Problem

Complete guide to tackling low level design interviews

Read the Guide

💻 Low Level Design Interview Problems

Easy Easy Problems

Medium Medium Problems

Hard Hard Problems

📚 Books

📩 Newsletter

Additional Resources

🤝 Contributing

Contributions are welcome! If you'd like to add a new problem, improve existing content, or fix errors:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/your-feature-name
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Submit a pull request

Please make sure to update Readme files and documentation as appropriate.