Blink22 interview question

Mainly design patterns, OOP, and general development