Rewritten from public student write-ups of PayPal’s India campus and off-campus hiring. A correction worth stating up front: fresher write-ups do not describe a payments or ledger system-design round. What they consistently describe is DSA with constraints attached (“do it without a hash map”, “now in linear time”, “now give me three different implementations”), plus SQL, DBMS keys, and OOPs. Interviewers ask for the second and third solution after the first one works.
OA on HackerRank: 6 easy MCQs (aptitude, applied DSA, DBMS) plus 2 medium coding problems. 20 candidates advanced.
Technical (~40 min): abstract classes, a string-manipulation coding problem with complexity analysis, SQL injection, and a database query asked first with subqueries and then rewritten using joins. Plus an aptitude puzzle and light networking questions.
Managerial / HR: introduction, adaptability, a proud moment and a failure, strengths and weaknesses, what you know about PayPal, and handling disagreement in a team.
Result: Selected - 8 interns taken from that drive.
An off-campus Software Engineer candidate cleared a technical round (search in a rotated sorted array with an O(log n) requirement; find the unique element with an XOR approach) and an HR round covering projects, teamwork, GitHub contributions, SQL joins and OOPs - felt it went well, and was rejected by email about a month later. PayPal’s off-campus timelines are slow and positive interviewer feedback is not a signal. (source)
What recurs across all three
SQL is asked in every account - joins especially, often twice in different forms.
Expect follow-up constraints, not follow-up problems. Have a second approach ready before you’re asked.
The OA is a mix of MCQs and coding, not pure coding. Do not skip DBMS and aptitude revision.
After technical rounds, PayPal usually closes with a short HR / hiring-manager conversation: motivation, location, notice period, and a couple of behavioural stories. Prepare those answers on the dedicated page rather than cramming them into this hub.