Skip to content

adityaraj-2703/System-Design-Leetcode-Problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Leetcode & System Design Practice

Welcome to my personal repository where I practice and document solutions to Leetcode coding problems and System Design interview questions. This is my space to build consistency, revise concepts, and prepare for software engineering interviews.


πŸ“ Leetcode Topics Covered

I’ve categorized problems topic-wise for clarity and targeted revision. Here are the current topics:

  • βœ… Backtracking
  • βœ… Dynamic Programming (dp)
  • βœ… Graph
  • βœ… Greedy
  • βœ… Hash
  • βœ… Heap
  • βœ… Linked List
  • βœ… Math
  • βœ… Matrix
  • βœ… Queue
  • βœ… Searching
  • βœ… Segment Tree
  • βœ… Sliding Window
  • βœ… Stack
  • βœ… Streams
  • βœ… String
  • βœ… Tree
  • βœ… Trie
  • βœ… Two Pointers

🧱 System Design Topics

This section includes design patterns, LLD, and HLD questions. Problems are implemented with clean, modular code:

πŸ”¨ Design Patterns & OOP Concepts

  • Builder Pattern
  • Chain of Responsibility
  • Composite
  • Decorator Design Pattern
  • Factory Pattern
  • Flyweight Pattern
  • Observer Pattern
  • Prototype Pattern
  • Singleton
  • Strategy Pattern

🧰 System Design Problems

  • Amazon Locker
  • Calendar
  • Car Rental System
  • Cricinfo System Design
  • Elevator System
  • Elevator (Simplified)
  • File System
  • Grocery Store System
  • Guess the Word
  • Library Management System
  • Online Auction System
  • Optimal Account Balancing
  • Parking Lot
  • PhonePe Clone
  • PhonePe After Design
  • Pizza Ordering System
  • Pub-Sub System
  • Snakes and Ladders
  • Tango
  • Twitter Clone
  • Vending Machine
  • Course Schedule

πŸ“ˆ Goals

  • Solve and document problems regularly
  • Keep improving code clarity and efficiency
  • Understand trade-offs in system design

πŸ”— Connect With Me


⭐ Star this repo if you find it helpful or want to track your own journey!

About

Leetcode Questions + Design Patterns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages