ashishps1/ awesome-low-level-design
View on GitHubLearn Low Level Design (LLD) and prepare for interviews using free resources.
Learn Low Level Design (LLD) and prepare for interviews using free resources.
This repository contains resources to learn Low Level Design (LLD) / Object Oriented Design (OOD) and prepare for interviews. It covers OOP fundamentals, design patterns, UML, concurrency and commonly asked interview questions.
| Creational Patterns | Structural Patterns | Behavioral Patterns | | ----------------------------------------------------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------- | | Singleton | Adapter | Iterator | | Factory Method | Bridge | Observer | | Abstract Factory | Composite | Strategy | | Builder | Decorator | Command | | Prototype | Facade | State | | | Flyweight | Template Method | | | Proxy | Visitor | | | | Mediator | | | | Memento | | | | Chain of Responsibility |
Contributions are welcome! If you'd like to add a new problem, improve existing content, or fix errors:
git checkout -b feature/your-feature-namegit commit -m 'Add some feature'git push origin feature/your-feature-namePlease make sure to update Readme files and documentation as appropriate.
No comments yet. Set the tone — say what you would want to know.