Got the offerSDE III at PayPal
- Difficulty
- Process took
- 2-3 Weeks
- Rounds
- 4
- Format
- Remote
- Applied via
- Other
How it went
- My process started because I messaged a recruiter directly, don't hesitate to take initiative.
- It's not just about getting all answers right, it’s about how you think, communicate, and collaborate.
What they would tell you
- My process started because I messaged a recruiter directly, don't hesitate to take initiative.
- It's not just about getting all answers right, it’s about how you think, communicate, and collaborate.
How to prepare
- Prepare to explain sharding, retries, event-driven pipelines, and distributed consistency in a practical, context-driven way.
- Be confident with building cache systems, in-memory databases, or scheduling engines, focus on object-oriented clarity and testable design.
Round by round
- 1
DSA + Problem Solving60 min
I focused on keeping my approach clear, talked through possible edge cases, and explained why I used certain things.
- 2
DSA + LLD75 min
This round was all about building a custom LRU Cache from scratch. I had to implement the full class using the right data structures and explain how each operation works in O(1) time. The interviewer expected more than just working code, they wanted me to clearly justify my design choices.
- 3
High-Level System Design75 min
This round was pretty engaging. I was asked to design a Transaction Event Processing System for internal use at PayPal. The focus was on handling high-throughput event ingestion, deduplication, and real-time metric aggregation. We talked about using things like Kafka and Redis, and discussed data partitioning, graceful degradation, and how to make the system idempotent.
- 4
Hiring Manager Round60 min
This round was more of a thoughtful conversation than a typical interview. The manager wanted to understand how I take ownership in my current role, we talked about how I’ve handled production incidents, helped unblock teammates, and supported the team through challenges.
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.