mthree Interview Question

SOLID design principles and Common OOP concepts