The first round was a phone interview. It featured just simple questions about Java and SQL. It took about 25 mins. 4 days later, the second interview came. There were 3 interviewers, all about technical questions. And 2 days later, the VP interview asked me more Java questions.
Java collection,thread (Runnable, Executors), gc, sql, Exception, alg etc.
The following metrics were computed from 5 interview experiences for the Citigroup Senior Software Developer role in Toronto, Canada.
Citigroup's interview process for their Senior Software Developer roles in Toronto, Canada is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for Citigroup's Senior Software Developer interview process in Toronto, Canada.