Paycom interview question

SOLID Design principles