Low Level Design Interview Problems

Design Patterns

Design Pattern Theory Python Code
Strategy Pattern Theory Code
Observer Pattern Theory Code
Decorator Pattern Theory Code
Factory Pattern Theory Code
Abstract Factory Pattern Theory Code
Chain of Responsibility Pattern Theory Code

Problems and Solutions

Problem Statement Solution Code Design Patterns Used
TicTacToe Theory Python Singleton, Factory
Parking Lot Theory Python

ToDo

  • Add Design Patterns in TicTacToe Game from Interview Standpoint.
  • Parking Lot System
  • Elevator System
  • More Structural Design Patterns
    • Adaptor
    • Facade