Intervu is in beta — feedback welcome at support@intervu.io

PayPal Software Engineer Interview Questions

15 real practice questions for the mid-level Software Engineer role at PayPal (Fintech), spanning behavioral. Design, develop, and maintain software applications. The first 3 questions below include what PayPal interviewers actually listen for, plus likely follow-ups.

Questions
15
Categories
Behavioral (15)
Difficulty mix
5 easy · 5 medium · 5 hard
Avg. answer time
~4 min

Behavioral Questions (15)

  1. 1.Describe a time you had to handle sensitive user data. How did you ensure compliance with data protection requirements?

    easy~3 min

    What interviewers look for

    • Shows awareness of data protection regulations like GDPR, CCPA, or PCI-DSS requirements
    • Demonstrates practical experience with data encryption, access controls, or audit logging
    • Mentions data minimization, retention policies, or user consent mechanisms

    Likely follow-ups

    • How did you handle user requests to delete their data?
    • What would you do if you discovered a potential data exposure incident?

    Company context

    PayPal's Regulatory Awareness principle is fundamental since the company operates under strict financial regulations like PCI-DSS, GDPR, and AML requirements across 200+ markets. Engineers must build compliance into every system design, not treat it as an afterthought.

  2. 2.You're implementing a payment processing endpoint that needs to handle duplicate requests gracefully. A merchant's checkout page might submit the same payment twice if the user double-clicks. How would you design this to ensure we never charge a customer twice?

    easy~3 min

    What interviewers look for

    • Discusses idempotency keys as the primary mechanism to identify duplicate requests
    • Mentions storing request state (pending/completed/failed) to handle retries correctly
    • Considers timeout handling and cleanup of stale idempotency records

    Likely follow-ups

    • What happens if the idempotency key storage itself fails during a payment request?
    • How would you handle a scenario where the client sends the same idempotency key but with different payment amounts?

    Company context

    PayPal processes billions of transactions annually and operates under the core principle that money movement reliability is non-negotiable. Every payment must succeed exactly once - no duplicates, no lost transactions. This question tests understanding of idempotent API design, which is fundamental to PayPal's payment processing infrastructure.

  3. 3.Venmo's social feed shows transactions between friends in real-time. When someone pays their friend for coffee, how would you design the system that decides which of their mutual friends should see this transaction in their feed?

    easy~3 min

    What interviewers look for

    • Designs a graph-based friend discovery system that can efficiently find mutual connections between transaction participants
    • Considers privacy controls and user preferences for transaction visibility, including public/private settings
    • Addresses feed ranking and relevance - not all mutual friends should see every transaction
    • Discusses caching strategies for friend graphs and feed generation to handle Venmo's scale

    Likely follow-ups

    • How would you handle a celebrity user with millions of followers making a payment? What happens to feed generation?
    • If we wanted to add 'transaction reactions' like hearts or comments, how would that change your design?

    Company context

    PayPal acquired Venmo specifically for its social payments model, which differentiates it from traditional payment apps. The social feed is core to Venmo's engagement and viral growth, but it creates unique technical challenges around privacy, graph traversal at scale, and real-time feed updates. This tests understanding of social product engineering within PayPal's financial services context.

  4. 4.Tell me about a time you had to convince a skeptical teammate or stakeholder to adopt a more secure approach, even though it meant more work or slower delivery. How did you make your case?

    easy~3 min
  5. 5.PayPal processed about 22 billion transactions last year. If we wanted to estimate how much compute cost we'd save by reducing our average API response time by 10ms across all payment endpoints, how would you approach that calculation?

    easy~3 min
  6. 6.Tell me about a time you had to ensure a critical system change wouldn't break production. What steps did you take to guarantee reliability?

    medium~4 min
  7. 7.Our fraud detection service needs to score transactions in under 50ms, but our ML model inference is taking 200ms. The model runs on a separate service that we call over HTTP. How would you optimize this?

    medium~4 min
  8. 8.PayPal Checkout needs to support over 100 different payment methods across 200+ countries - from credit cards in the US to bank transfers in Germany to mobile wallets in Southeast Asia. How would you architect a system that can route payments through the right provider based on the customer's location and chosen payment method?

    medium~4 min
  9. 9.Describe a situation where you had to coordinate changes across multiple teams to deliver a feature, but one of the teams was moving much slower than expected. How did you handle it?

    medium~4 min
  10. 10.You notice that Venmo's transaction success rate dropped from 99.2% to 98.8% over the past week, but there were no deployments and no reported incidents. Walk me through how you'd investigate this.

    medium~4 min
  11. 11.Walk me through a time you had to build or improve a system that needed to make real-time decisions under uncertainty. How did you balance speed with accuracy?

    hard~5 min
  12. 12.We're building a new feature that needs to query transaction history across multiple database shards, each containing different users' data. The product team wants to support queries like 'show me all transactions over $1000 in the last week across all users.' How would you architect this?

    hard~5 min
  13. 13.We're building a new ledger system to replace parts of PayPal's core accounting infrastructure that currently processes billions of transactions. The ledger must guarantee that money is never created or destroyed, support real-time balance queries, and handle scenarios where upstream services send duplicate or out-of-order events. Walk me through your approach.

    hard~5 min
  14. 14.Tell me about a time you had to make a technical decision that would impact customers in different countries differently. How did you approach balancing those trade-offs?

    hard~5 min
  15. 15.PayPal wants to launch a new cross-border remittance product competing with Western Union. Estimate the total addressable market size for digital remittances in Latin America and what market share we'd need to reach $1B in annual revenue.

    hard~5 min

More PayPal interview questions