I applied through a recruiter. The process took 3 months. I interviewed at Barclays (Singapur) in Sep 2010
Interview
Quick initial interview which was very basic and not very challenging. Was told that I got the job but there was a company restructure so hiring was on hold for 2 months. Came back to me 2 months later with another interview and landed the job.