I applied through a recruiter. The process took 2 weeks. I interviewed at Citi (Londres, Inglaterra) in Aug 2010
Interview
Had to go through 2 written tests, 1 telephonic and 5 F2F interviews. Was hectic but a nice experience anyways, not because I was offered, but the people I met were genuinely nice guys. 1st written test was a simple C++ concepts checker and the 2nd was a detailed design and coding exercise. Had 3 set of interviews with guys at SVP levels and 1 interview with a guy at VP level.