Interview coding prep and pattern reference. Theory and solutions live here; scale trade-offs live in System-Design-Concepts. The join between a coding pattern and a design interview is SystemDesignBridge.
New here? Start at Foundation (coding patterns), then Algorithms/00 — Logic Building and time / space complexity.
- Foundation — 16 coding patterns
- DataStructures — Array through Graph, plus advanced structures
- Algorithms — searching, DP, graphs, and the rest
- Leetcode — solved questions, topic folders
- GeekforGeeks — solved questions, topic folders
- SystemDesignBridge — LRU, consistent hashing, token bucket, and other patterns that show up in system design
Sister repos: System-Design-Concepts · Commands-and-Cheatsheets · DevOps-Handbook
.
├── Algorithms # Algorithms Basic to Advanced
├── Topicwise_Algorithms_Explanation # Algorithms Explained in Readme
└── README.md
├── Datastructures # DataStructure Basic to Advanced
├── Topicwise_Datastructure_Explanation # DataStructure Explained in Readme
└── README.md
├── GeeksForGeeks # Compiled question and solutions from GeeksForGeeks
├── Topicwise_Folder # Topicwise folder
└── README.md
├── Leetcode # Compiled question and solutions from Leetcode
├── Topicwise_Folder # Topicwise folder
└── README.md
├── SystemDesignBridge # DSA patterns → System Design
├── assets # Assets for readme and other files
├── Template # Template for all the problems in C++ and java
├── .gitignore # Ignore files
└── README.md
GeeksForGeeks : https://practice.geeksforgeeks.org/
Leetcode : https://leetcode.com/
Github: https://github.com/