Citi Interview Question

All pretty straight forward, none caught me off guard.