Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Repository dossier
ashishps1/awesome-low-level-design
Learn Low Level Design (LLD) and prepare for interviews using free resources.
Brief / README 摘要
查看原文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. How to Learn LLD 15 Must-Know OOP Concepts Classes and Objects Enums Interfaces Encapsulation Abstraction Inheritance Polymorphism Association Aggregation Composition Dependency DRY Principle YAGNI Principle KISS Principle SOLID Principles with Pictures SOLID Principles with Code Class Diagram Use Case Diagram Sequence Diagram Activity Diagram State Machine Diagram Intr…
Topics / 标签
相关推荐
Curated coding interview preparation materials for busy software engineers
A list of awesome beginners-friendly projects.
Crack LeetCode, not only how, but also why.