Real, anonymized candidate journeys from recent (2025) PayPal SDE-2 and senior SDE-3 loops — round by round, including what was asked, how the candidate approached it, and the outcome.
One complete journey, start to finish
Round 0 — HackerRank OA
Standard DSA screen.
Round 1 — DSA (Java)
Two Java problems.
Round 2 — Coding (Java + SQL)
Longest palindromic substring, counting subsequences meeting a sum condition, decoding a bracket-encoded string, combination sum, and a SQL joins question.
Round 3 — System Design
Design a shopping cart system — database structure, API design, handling concurrent updates, Redis caching rationale, SQL vs. NoSQL trade-offs, and sharding/indexing strategy.
Round 4 — Role Specialization / Career Discussion
A conversation about career background spanning both frontend and backend.
Round 5 — Front-End Technical Deep Dive
JavaScript/React: promises, hooks, array methods, call/apply/bind, throttling vs. debouncing, CDN, and CORS.
Round 6 — Front-End Architecture
JavaScript fundamentals and architectural reasoning.
Round 7 — System Design + Hiring Manager Fit
A second system-design conversation on a payment-gateway scenario, combined with a hiring-manager fit discussion.
Key takeaway: Be ready for extra team-specific interviews if your profile spans both frontend and backend, and expect the schedule to run long with several reschedules — flexibility helps. Practice medium-level problems and know core system-design fundamentals like caching and sharding.
More real interview journeys
The first round of each journey below is shown in full; the rest of each candidate's journey — every remaining round, verbatim — is part of the Placement-Ready PYQ Kit.
Round 0 — HackerRank Online Assessment
2-3 DSA-focused problems.
🔒 3 more rounds — continue this journey in the full kit
Round 0 — HackerRank OA (90 min)
A string-manipulation DSA problem, a JavaScript class implementation, and a small React cart-management exercise.
🔒 5 more rounds — continue this journey in the full kit

