Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Learn Low Level Design (LLD) and prepare for interviews using free resources.

License

NotificationsYou must be signed in to change notification settings

ashishps1/awesome-low-level-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Join Free Newsletter

This repository contains resources to learn Low Level Design (LLD) / Object Oriented Design (OOD) and prepare for interviews.

👉 For a better and more comprehensive experience, checkout theLLD page at AlgoMaster.io

🧱 OOP Fundamentals

🔗 Class Relationships

🧭 Design Principles

🧩 Design Patterns

Creational PatternsStructural PatternsBehavioral Patterns
SingletonAdapterIterator
Factory MethodBridgeObserver
Abstract FactoryCompositeStrategy
BuilderDecoratorCommand
PrototypeFacadeState
FlyweightTemplate Method
ProxyVisitor
Mediator
Memento
Chain of Responsibility

🗂️ UML

💻 Low Level Design Interview Problems

Easy Problems

Medium Problems

Hard Problems

📇 Courses

📚 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.


If you find this resource helpful, please give it a star and share it with others!


[8]ページ先頭

©2009-2025 Movatter.jp