Thoughtworks Interview Question

Banking case study