I applied through a recruiter. The process took 3 weeks. I interviewed at J.P. Morgan in Jan 2012
Interview
Since I was in India, all 3 interviews were on phone. They asked about core java, collections, multithreading, jms messaging. The interviewer were friendly and gave few hints. There were few database SQL queries too.
I applied through college or university. The process took 1 day. I interviewed at J.P. Morgan in Aug 2011
Interview
There were four rounds conducted for the campus recruitement.
1st round - English,Aptitude,Psedo Code
2nd round- Group DIscussion
3rd round- Technical
4th round - Technical + HR
Interview process as such was very organised and well conducted.