Investec Interview Question

discussion on the task , followup question , competency questions