I applied in-person. I interviewed at PayPal (Bengaluru) in Apr 2015
Interview
Weekend interview, people just want to show themselves smarter and not concerned about your approach and eligibility. When I answered all 4 questions as listed below, interviewer truly looking devastated and then onwards he started reacting as if I was dumb, like after listening to an answer to another question (which he completely misunderstood) he asked me to write program for the same which again he didn't understood and replied he was looking for class design and modular approach !!
Anyways after that he started asking questions to design and implement google maps and other api.
He was completely irrelevant guy and looked like never knew what interview process means. Its to get valuable resource or to show off !!
Interview questions [1]
Question 1
1. Mirror a given binary tree
2. Check if a given binary tree is BST
3. Right view of binary tree
4. Lowest common ancestor of 2 children in binary tree
-- after all these answers he got mischievous and started acting like a moron -- :-)
5. reverse link list k nodes from beginning and end ie. 1 2 3 4 5 6 7 8 9 if k=3 => 3 2 1 4 5 6 9 8 7
when I answered this he got completely frustrated ( get 2 linsts as 1 2 3 and 7 8 9 and reverse them and point there ends to respective nodes ... like point 1 list end to 4 and 6 next to head of 2nd list)
Of-course this requires some amount of code to look around for edge cases which makes it complex, and this part he never understood even when I proved by dry-running all cases.
6. Design and implement google maps api.
It was quick and effective. I had 5 rounds.
One 2 DSA , 2 System Design, and Hiring Manager round.
The rounds are targeted to understand the foundation of your experience
I applied through a recruiter. The process took 2 weeks. I interviewed at PayPal (Bengaluru) in Jan 2021
Interview
Don't waste your time on PayPal interviews if you are actively looking
Got a call from HR - who forgot to explain the JD
Interviews were scheduled 5 rounds were there...
Interviewers were very nice and police, helping understanding the problem.
And the problem starts -
Once the 5th round was done, I gave a call to the HR, she said she will be able to update after a week.
Next week I reached out to her, did not pick up the call, I called next day no response.
I mailed as well, no response.
Next day I got a call from some other HR mentioning about an opportunity, I explained her the entire thing that happened.
She said she knows the other HR and will ask her to contact. Still no response.
I would say, if you are actively looking, which was not the case for me, please dont waste your time on paypal interviews, it's going to be frustration only.
Interview questions [1]
Question 1
Some problem solving - released to stack
Mostly design related questions RDMBMS and NoSql, caching
I applied through a recruiter. I interviewed at PayPal (Bengaluru)
Interview
There were 5 rounds of technical interviews with each round about 1 hr or so. Questions were mostly focused on design, coding, and algorithms etc. Very few questions related to technologies and previous projects.
Interview questions [5]
Question 1
Round 1 - Hands-on coding. Asked to write a meeting room booking application from scratch. UI not needed and few requirements/constraints were given. A laptop was provided with eclipse but no internet.