Applied online through their Careers website.
HR contacted me a few weeks later and asked if I was available to talk to a manager.
The manager generally questioned me on my interests and projects, and described at length the projects at PayPal.
He asked a few questions about my projects and, in general, my opinions on different languages and technologies.
After this, I had a technical phone screen with one of the engineers on the team.
It was a coding round coupled with some questions on OOPs, multi-threading, etc.
I was immediately contacted for another set of interviews. Since I could not go onsite to their SFO office, all these rounds were online.
I had three interviews that were completely coding.
However, the interviews were really friendly and extremely cool.
They would let you arrive at the solution and were interested in how you think, your reasoning, apart from your code.
All questions were coding, OOPs concepts, standard algorithms, and data structures.
Some questions were related to complexity and Java.
Nothing unexpected.
The following metrics were computed from 2 interview experiences for the PayPal Software Engineer role in San Francisco, California.
PayPal's interview process for their Software Engineer roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for PayPal's Software Engineer interview process in San Francisco, California.