Citi Interview Question

Very technical questions