I applied online. The process took 4 weeks. I interviewed at Citi (Buffalo, NY) in May 2011
Interview
get a phone interview from yield book, about 30mins, then get the in-house interview. in house interview including tech Q, brain teaser and behavior question.