I applied through a recruiter. The process took 2 weeks. I interviewed at JPMorganChase (Jersey City, NJ) in Sep 2013
Interview
We had a telephone interview that was technical. This was followed by 3 rounds of personal interview. The interviews were trying to access my technical skills and also to see if I would gel in the environment. The interviewer also explained the project and asked if I could handle it without issues.