I applied through a recruiter. The process took 5 days. I interviewed at Barclays in Apr 2010
Interview
technical interview over the phone followed by on-site interview. A lot of C++ questions, brain-teasers and some finance and math problems as well. The on-site interview is around 45 minutes long and you can expect to meet with atleast 3-4 people. If you are applying for programmer role, make sure you are hands-on on topics like STL, design patters, Inheritance.