My manager found me on LinkedIn. First, I did a phone screen, which I managed to convert into a Skype screen, as I've learned to not trust reception quality/consistency. After that, I was given a coding challenge in Node.js. I was given it because I had no experience with Node, so it would be a learning experience. However, I was expected to complete it in only 3-4 hours, which is ludicrous (I took 12-16). It wasn't even brought up during my onsite, which they said would happen.
As for the onsite, none of the questions were too hard or interesting. The questions varied, including some high-level, some algorithmic, and some more "cultural." Everyone was fairly nice. They got back to me fairly quickly, within 2-3 days, which was cool. If it weren't for the random coding challenge, I would have rated this a positive experience.
Write a function that returns true if a passed-in number is a power of 2.
The following metrics were computed from 42 interview experiences for the PayPal Software Engineer role in San Jose, California.
PayPal's interview process for their Software Engineer roles in San Jose, 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 Jose, California.