Zurich North America interview question

SOLID principles on software development