The interview process included a HackerRank test, followed by three technical interviews and a hiring manager round.
The HackerRank test featured Java-based MCQs and two programming questions.
The interviewers were very friendly and proactively engaged in discussions.
In a LinkedList, return the nth node from the end. Multiple solutions were discussed.
What is ByteBuffer in Java?
What are the Finalize, Finally, and final keywords in Java?
Check if a Tree is a BST. Multiple approaches to this problem exist.
In JavaScript, questions related to Prototypal Inheritance and the this keyword with various sample programs and expected output were covered. Event listeners in JavaScript and how they work were also discussed. AJAX requests in JavaScript were explored.
Design Round: Design a parking lot with multiple entry and exit points. Two constraints:
Feature enhancements such as a Price generator and Dynamic Pricing were discussed. A detailed discussion on API spec design, DB design, and suitable data structures was also included.
The following metrics were computed from 1 interview experience for the PayPal Software Engineer II role in Hyderābād, Telangana.
PayPal's interview process for their Software Engineer II roles in Hyderābād, Telangana 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 II interview process in Hyderābād, Telangana.