Lenstore interview question

Code review and design patterns