Citi Interview Question

My past experience and also technical questions