Citi Interview Question

Thorough questions