Citi Interview Question

Technical questions on implementation etc