BJIT interview question

- modulus operation - sorting - design patterns - SOLID principles