Avanade interview question

Solid principles and design patterns