I applied through a recruiter. The process took 3 months. I interviewed at PayPal (San Jose, CA) in Dec 2011
Interview
Position was Staff software engineer. I traveled to San Jose to meet the team. Interview was not that difficult. Overall it is good experience. Hiring manager and engineers who interviewed me were considerate,