I applied online. The process took 5 days. I interviewed at Citi in May 2015
Interview
The interview was straight forward and before a panel. They really try to make you comfortable with easy questions, before presenting the harder ones. There is really no indication of where the interview is going. It took about 30 minutes. There was a combination of vague and specific questions asked. You will be expected to be specific in your answers. They asked about things involving conflict resolution.
I applied through an employee referral. I interviewed at Citi (New York, NY)
Interview
phone screen with basic tech questions
then an in person with coding test on the white board and a quiz covering everything - Java, sql, unix
got the offer in 3 weeks
I applied online. The process took 1 day. I interviewed at Citi (Belfast, Nordirland) in Aug 2015
Interview
I was given a phone interview with a recruiter. They asked me several basic questions about myself, about my experience, my previous salary, my salary expectations, etc. They told me that they would get back to me within a few days. Shortly after the review they informed me that the position had been withdrawn. I suspect that the job was never seriously on offer and that they used this process to get my details on file.