I applied through a staffing agency. The process took 2 months. I interviewed at J.P. Morgan (Bengaluru) in Apr 2016
Interview
It took 2 months, they have a rigorous process of selecting a candidate, If your first round is 100% chances are high to clear rounds.
First round was a face to face interview, after that interview with onshore team 3 rounds with onshore, than 2 rounds with HR....lot of negotiations with the HR team, and they gave me more than expected..:-)