My first contact was with a recruiter after applying for a role on LinkedIn. She was incredibly helpful and transparent about the entire process, and did everything she could to help me prepare.
The first phone screen was with a hiring manager, and we had a pretty in-depth conversation about the role, the team I'd be joining, and my past relevant experience. He was very laid back, and this portion felt more like a conversation between two engineers than an interrogation, which is often the case in big-tech interviews.
The next phase was a virtual onsite, consisting of four one-hour interviews with four different engineers. The first two interviews were coding interviews (LeetCode medium difficulty), followed by a system design question and a behavioral/relevant experience round. An offer was made the following week.
I will admit, I'm normally very nervous during coding interviews. I can code, but doing so in front of someone who determines your career prospects within a time limit is gut-wrenching. The PayPal engineers I coded with were incredibly accommodating and made me feel very comfortable throughout the entire process. They collaborated with me to solve the problems rather than sitting in disappointed silence. The behavioral round was a two-way conversation that gave me a solid idea of what working at PayPal is like. By far, it was the smoothest big-tech panel interview I've experienced.
TIPS:
Coding:
System Design:
Behavioral Questions:
The following metrics were computed from 1 interview experience for the PayPal Software Engineer role in Detroit, Michigan.
PayPal's interview process for their Software Engineer roles in Detroit, Michigan 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 interview process in Detroit, Michigan.