Avanade interview question

Pretty standard and easy, SOLID, Project Patterns, nothing hard or unexpected.