Santander Interview Question

Mostly related to C# and Object oriented design.