Citi Interview Question

mostly technical and some behavioral.