I applied through a staffing agency. The process took 3 weeks. I interviewed at NatWest Group (London, England) in Apr 2011
Interview
Normally candidates will be given a technical test on basic Java followed by three or four interviews by their future potential colleagues on more detailed technical knowledge, past work experience, candidate motivations and some product knowledge (e.g. pricing)