DigitalAPICraft interview question

Solid principles, design patterns, coding