I applied through a staffing agency. The process took 2 months. I interviewed at J.P. Morgan (London, England)
Interview
Phone screening followed by 3-4 rounds of face to face with different members of the team. Prepare to take half day off at least. The problem was that these people were actually from different teams.