← Back to Directory

PayPal interview notes, page 4 of 10

Large Enterprises

Most of these PayPal write-ups come from Data Scientists (53), then Software Engineers (22) and Product Managers (10). The most reported rounds are the technical phone screen (60), the system design round (11), the product sense round (9) and the hiring manager screen (3).

91 interview notes · updated Jul 2026

PayPal·Data Scientist·Technical Phone Screen

May 2026
A deep product analytics case for a Data Scientist role, structured around reducing cancellation rates in airport ride pickups. The question was layered and genuinely hard, covering metrics, causal inference, experiment design, and stakeholder communication all in one go.
  • How would you define supply, demand, and marketplace health for airport pickups, and what primary, diagnostic, and guardrail metrics would you use to measure a reduction in cancellation rates?
  • What are your hypotheses for why cancellations happen at airports, separately for drivers and riders, and what signals in the data would you look for to test each one?
  • Given queue interference, time-varying confounding, and a small number of airports, how would you design an experiment or quasi-experiment to estimate the causal impact of an intervention on cancellation rates?
  • How would you build proxy metrics for driver and rider satisfaction specific to the airport context, what data would you need, and how would you communicate the tradeoffs of a proposed intervention to stakeholders?

“I spent way too long on definitions and not enough on the guardrails, which is honestly where the interesting tradeoffs live.”

View Post

PayPal·Data Scientist·Onsite - System Design / Architecture

May 2026
PayPal data scientist interview that was basically one massive system design question about fraud detection. The scope was huge and I'm not sure I covered everything they wanted, but it was a genuinely interesting problem to work through.
  • You're given a large multi-table dataset of transactions and customer/merchant metadata with delayed or partial fraud labels. Design an end-to-end system to detect fraudulent transactions, covering feature engineering, class imbalance, label latency, training/validation splits, thresholding for review capacity, real-time scoring, feedback loops, monitoring, and backtesting.

“This was the whole interview, basically.”

View Post

PayPal·Data Scientist·Technical Phone Screen

May 2026
PayPal data scientist interview that went deep on fraud detection, specifically the unsupervised side of things. One long technical question that branched into evaluation methodology and threshold selection. Felt like a senior-level conversation more than a standard screen.
  • Walk through unsupervised approaches for fraud detection. When would you use them over supervised methods, and how do you compare things like clustering, density estimation, isolation forests, autoencoders, and graph-based anomaly detection?
  • How do you evaluate a fraud detection model when you don't have reliable ground truth labels? Cover metrics like precision at k, recall under a fixed review budget, PR-AUC versus ROC-AUC, rank-based metrics, proxy labels, and calibration.
  • Why is raw accuracy a misleading metric for fraud detection, and how would you go about choosing an operating threshold for a deployed model?

“This is where I spent most of my time.”

View Post

PayPal·Product Manager·Onsite - Product Sense / Strategy

May 2026
Product sense interview at PayPal for a PM role. One question, focused on the Venmo social feed. Pretty open-ended and I think I could have gone deeper on the metrics side.
  • How would you improve engagement on the Venmo Social Feed?

“I started by trying to define what engagement even means here because likes and comments feel like vanity metrics for a payments app.”

View Post

PayPal·Data Scientist·Onsite - Behavioral / Leadership

May 2026
Leadership round at PayPal for a Data Scientist role, focused almost entirely on behavioral stuff: how you handle messy data environments, working without formal authority, and stakeholder friction. Pretty standard culture-fit gauntlet but the data-specific angle made it feel more targeted than most.
  • Can you describe a time you drove something forward without having any formal authority over the people involved?
  • Tell me about a time you had to work with a data foundation that was disorganized or poorly structured. How did you handle it?
  • Walk me through a conflict you had with a stakeholder and how you resolved it.
  • What's drawing you to this company specifically?

“I rambled a bit here.”

View Post

PayPal·Data Scientist·Technical Phone Screen

May 2026
PayPal data scientist interview that was basically a deep SQL exercise built around a rideshare/airport pickup product. Three questions, all SQL, all connected to the same schema. The WHERE vs ON join filter thing came up and I think that's where a lot of people get tripped up.
  • Given a rideshare schema with drivers, riders, trips, and airports tables, write a SQL query to return the top 10 active drivers by completed airport pickup trips in the US over the last 28 days, excluding fraudulent riders. Include total airport requests and completion rate, with specific tie-breaking rules.
  • Using the same schema and window, compute cancellation rates broken out by who canceled (driver, rider, or system) for each US airport, only including airports with at least 100 total requests.
  • Still using the same schema, write a query to find the top 10 riders by number of canceled airport pickup trips in the US over the same 28-day window.

“The multi-filter part is where I slowed down.”

View Post

PayPal·Machine Learning Engineer·Onsite - System Design / Architecture

May 2026
PayPal ML Engineer interview with a deep reinforcement learning system design question focused on per-user spending limits. The scope was broad and the expectations were clearly senior-level.
  • Design a reinforcement learning system to set personalized spending limits for users. Walk through the state representation, action space, transition dynamics, reward signal, training approach, exploration strategy under risk constraints, off-policy evaluation, safety guardrails, cold start handling, and non-stationarity.

“This one had a lot of moving parts and I think I underestimated how much they wanted me to connect the pieces rather than just list them.”

View Post

PayPal·Software Engineer·Technical Phone Screen

May 2026
PayPal technical phone screen for a software engineer role. The whole session basically revolved around one Java fundamentals question that sounds deceptively simple but has a lot of surface area if you're not careful.
  • What are the differences between Java's final keyword, the finally block, and the finalize() method? Walk through the purpose, typical use cases, lifecycle, and any pitfalls or deprecations for each, with examples.

“Three things that sound similar and are completely unrelated, which is exactly the point.”

View Post

PayPal·Data Scientist·Hiring Manager Screen

May 2026
Hiring manager round at PayPal for a Fraud Data Scientist role. The whole thing was a one-page case study you had to work through live, covering everything from problem framing to post-launch measurement. Pretty intense for what I expected to be a more conversational round.
  • What clarifying questions would you ask before starting to model a fraud problem, specifically around labels, loss definition, the action space, and constraints?
  • Given a fraud model catching only 40% of fraud and limited resources across engineering, review capacity, and data sourcing, how would you design a phased strategy that uses segmentation, risk tiers, and different actions like blocking, step-up auth, or manual review?
  • Walk through how you would quantify the tradeoff between fraud loss and customer harm, and how you'd pick an operating threshold using an expected value framework.
  • How would you measure whether the fraud strategy is working after launch, and how would you handle the fact that blocked transactions never generate chargebacks and labels often arrive weeks later?

“I jumped too fast into talking about features and forgot to even ask what 'fraud loss' meant to them financially.”

View Post

PayPal·Software Engineer·Technical Phone Screen

May 2026
PayPal software engineering interview that went deep on Java concurrency internals. The atomic operations question felt manageable but the ABA follow-up was where things got uncomfortable fast.
  • How does AtomicInteger achieve atomic updates under the hood, specifically around CAS operations and the role of Unsafe or VarHandles?
  • What is the ABA problem in lock-free algorithms, how can it cause issues in CAS-based data structures, and what are the main ways to mitigate it?

“Started okay, talked about compare-and-swap and how the JVM delegates to native CPU instructions.”

View Post