Henry Schein interview question

Solid principles and programming patterns