Barclays Interview Question

Yes it was hard but I got the interview.