Technical assessment and behavioural interview.
Technical one covers everything about computer science and a bit of financial experience.
Behavioural covers more about resume review and team problem.
Technical one are more basic, behavioural one more focuses on what kind of problem you have and how did you solve it.
OS, networking, OOP, database, web and etc.
The following metrics were computed from 1 interview experience for the Citigroup Software Engineer role in Waterloo, Canada.
Citigroup's interview process for their Software Engineer roles in Waterloo, Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Citigroup's Software Engineer interview process in Waterloo, Canada.