Barclays Interview Question

It's very detail.