Spryker Systems Interview Question

SOLID, Design patterns, doing live coding challenge.