I applied through a staffing agency. The process took 1 day. I interviewed at Juniper Networks (Bengaluru) in Sep 2009
Interview
They call you in for the day. Interview continues the whole day but that is because you spend 45 min to an hour waiting for the next round.
There are atleast six to seven rounds and in each round you have a technical discussion. It is tiring and at the end of the day, you have the HR round in which you are asked silly questions like "why juniper".