I applied through a staffing agency. The process took 3 months. I interviewed at HSBC (London, England) in Jan 2013
Interview
Phone interview, face to face interviews, online assessment. A panel of interviewers were present, but there was a chairing person to give guidance. It was a pleasant experience, prepare well and remember to mention about company's cultures and values.