paypal logo
Paypal路 Senior Software Engineer (Python)

PayPal Senior Software Engineer (Python) Interview Experience

Experience
3 years
Posted
23 Oct 2025
611 reads

Summary

I interviewed for a Senior Software Engineer (Python) role at PayPal, successfully navigating a HackerRank test, System Design, DSA, LLD, and Behavioral rounds.

How it went

I recently went through the interview process for a Senior Software Engineer (Python) role at PayPal, and I'd love to share my journey.

My process started by directly emailing my resume to a recruiter. Shortly after, I received a HackerRank test link containing two coding questions, which I successfully solved. A few days later, I received confirmation for the next rounds of interviews.

馃 Round 1: System Design (High-Level Design)

I was asked to design a system that provides real-time updates on price changes of Amazon items. I proposed a job-based approach, and to scale it further, I introduced the concept of hot and cold events to efficiently handle updates. I felt I performed strongly.

馃捇 Round 2: DSA / Problem Solving

This round presented two LeetCode Medium-level problems. I used C++ for implementation and solved both within the allotted time. I believed I performed strongly in this round as well.

鈿欙笍 Round 3: Role Specialization (LLD / Coding)

I was given a Booking System-style Low-Level Design (LLD) question where function signatures were already defined, and my task was to implement their logic. All test cases passed successfully, which made me feel confident about my performance.

馃幆 Round 4: Bar Raiser (Behavioral)

This round focused on behavioral and situational questions for around 40 minutes. My preparation for Amazon's SDE-2 loop, especially on Leadership Principles, proved to be very helpful, and I felt I cleared this round successfully.

Questions asked (1)

  1. 01

    Real-time Amazon Item Price Update System Design

    System Design

    Design a system that provides real-time updates on price changes of Amazon items. I proposed a job-based approach, and to scale it further, I introduced the concept of hot and cold events to efficiently handle updates.

How they prepared

For my preparation, I utilized several resources:

  • DSA: I focused on Striver's Sheet and solved random LeetCode problems without a specific topic focus.
  • LLD: I studied various GitHub repositories to deepen my understanding of Low-Level Design.
  • HLD: I used HelloInterview as a resource for High-Level Design concepts.
  • Behavioral: My preparation for Amazon Leadership Principles was instrumental in helping me navigate the behavioral round.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Paypal recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!