The recruiter contacts you and the schedules you for the interview. The rounds of interview are not fixed. There were two rounds of interview. There was one panelist and the interview went on for 30 minutes. If you clear the first round then you get promoted to the second round.
More questions on multithreading, collections framework, some coding questions related to Java 8.
The following metrics were computed from 10 interview experiences for the Citigroup Senior Java Developer role in Canada.
Citigroup's interview process for their Senior Java Developer roles in Canada is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Citigroup's Senior Java Developer interview process in Canada.