I applied through a staffing agency. The process took 3 weeks. I interviewed at Barclays (New York, NY) in Feb 2011
Interview
Two rounds of interviews, first one on phone, second one on site; first one resume questions, behavioral, standard strength/weakness question. Second round on site
1 on 1 Interview with 4 people. Technical in depth questions about projects in my resume, personality fit, algorithms, brain teaser. Have to write some code. Questions depend on your experience