I applied through a recruiter. The process took 3 days. I interviewed at J.P. Morgan (London, England) in Apr 2009
Interview
I had an initail phone interview which was technical in depth Core Java and Hibernate as that was thier requirement.
Then there was a 1:1 at on-site in central london with the manager and then there was a group panel interview. Detailed technical knowledge is required.