Santander Interview Question

DIagrams