Citi Interview Question

Way more technical and senior questions