Hello everyone! I am an undergraduate student from Rajasthan, India, and I recently had the opportunity to interview with PayPal. The process consisted of multiple rounds that tested my technical skills, problem-solving ability, and behavioural traits. Here’s a brief overview of my experience:
How do I receive the Interview Call?
The interview opportunity came through an online application, and I was shortlisted after submitting my resume.
Recruitment Process Overview
- Online Assessment Round
- Technical Round
- Managerial Round
Round 1: Online Assessment Round
Difficulty: Moderate - Hard
The OA included 6 MCQs and 1 coding problem. The MCQs were of easy difficulty, covering various topics like OOPS, DBS, and Computer Networks (very basic). The coding problem was a challenging string manipulation problem that required using a priority queue with various constraints. I managed to clear 12 out of 15 test cases. I was the only one shortlisted for the upcoming rounds.
Round 2: Technical Round
Difficulty: Moderate
The technical interview took place about a month after the OA and consisted of 3 coding problems. The first was an easy DP grid problem, which I solved within 10 minutes. The second was another standard DP question (LIS), which I also solved. The third was a hard string manipulation problem that had a unique solution using stacks. I wasn’t required to code the solution. The interview then focused on discussing my projects, followed by related questions. It concluded with an HR question.
Round 3: Managerial Round
Difficulty: Moderate
The managerial interview also took place about a month after the technical interview. It kicked off with a couple of brain-teasers, I was asked 2-3 real-life scenario problems and how I would use unique methods to solve them. These solutions ranged from using DBMS concepts to system interrupts(a debugging feature used in production code). Then, we had an in-depth discussion about React and JavaScript (since I had a project related to it on my resume). The interview ended with a light-hearted discussion about the work location, as I had also lived there.
Final Outcome
Having a strong resume and solid coding skills is only half of the equation. The other factors include your soft skills, ability to communicate effectively, and sometimes, just a bit of luck. Keep working on these aspects, and success will follow!
Good luck to all the future candidates!