GEP Interview Question

Basic question on .net, mvc, simple design and architecture question. SOLID, dependency injection. Agile.