I received a call for an interview and had an initial chat with the recruiter.
After about 10 days, I scheduled a phone interview.
The phone interview lasted 45 minutes and covered basic Java questions, including one coding question about optimizing string rotation. The solution involved swapping letters; I first presented a standard loop-based approach before offering the optimized solution.
After clearing the phone interview, I was scheduled for an onsite interview. The HR notification time was quite late, only a day before, with a window of 11 am to 4:30 pm.
I attended the onsite interview, which consisted of five consecutive rounds with no breaks. We weren't even offered lunch, and my stomach was grumbling throughout the interviews.
order(), and an LRU algorithm coding and explanation.All rounds involved whiteboarding followed by explanations.
I felt the interviews went well, but they later sent an email stating they were looking for candidates with more extensive experience.
The questions were fine. The architectural part was more about how I would design. She wanted me to give URL names and define annotations.
The following metrics were computed from 7 interview experiences for the PayPal Software Engineer III role in San Jose, California.
PayPal's interview process for their Software Engineer III roles in San Jose, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for PayPal's Software Engineer III interview process in San Jose, California.