Took a while for the HR rep to set up an interview. Once this was done, I took a tour of the facility and was interviewed 1-on-1 by 4 different supervisors. The questions were both behavioral and technical. Behavioral was no big deal; same as usual. Technical were quite difficult. There were many questions in regards to my skill level in regards to programming languages. In addition, there were quite a few brain-teasers / logical questions. I didn't do so hot in the technical part, and was not hired. I understood this and was not hurt, just motivated to prepare more for my next interview.
Overall, positive yet difficult experience.
Who, alive or dead, do you idolize in life?
The following metrics were computed from 144 interview experiences for the Citigroup Software Engineer role.
Citigroup's interview process for their Software Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Citigroup's Software Engineer interview process.