The process is an OA, followed by a behavioral round, and then a technical round. The interview process was smooth. The technical interview consists of basic algorithm questions. But they do interview people even after they have finalized their hires (told me that I could get an offer if someone else declines).
The topics included basic relational database questions, data structures, and algorithms.
The following metrics were computed from 1 interview experience for the Citigroup Software Dev role in Toronto, Canada.
Citigroup's interview process for their Software Dev roles in Toronto, Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Citigroup's Software Dev interview process in Toronto, Canada.