I applied through college or university. I interviewed at Citi
Interview
Interviewed on-campus (30- minute technical interview) and contacted by HR 2 days later extending an offer. Questions were about OOP design principles and hashing, and some behavioral questions
I applied online. The process took 1+ week. I interviewed at Citi (New York, NY) in Jul 2011
Interview
They called back more than 3 months after I applied online but the interview process was fast.
I had a phone interview initially about my current status, skills, availability, location preference etc .
Then I had 2 on site interviews on the same day. The first interview was technical and resume based, they asked me about the technologies I was good with and how I used it.
Second interview was more behavioral in nature, where the interviewer contrasted lots of scenarios.
Interview questions [1]
Question 1
How did you handle a colleague you think wasn't pulling his weight?