Paypal Interview Questions
Practice the exact questions companies are asking right now.
Design and evaluate a fraud detection strategy
Context You are interviewing for a Fraud Data Scientist role at a payments company. The company has a fraud model and some operational constraints. Pa...
Explain list vs tuple in Python
Question In Python: 1. What are the key differences between a list and a tuple? 2. When would you prefer using a tuple over a list? 3. What are the pe...
Explain and interpret p-values correctly
Context You are evaluating a change to a fraud decision rule (e.g., a new threshold or step-up authentication rule). You run an experiment comparing C...
Solve common search/parse/graph frequency tasks
You are given several independent coding tasks. For each task, write a function that returns the required output. 1) Find insertion index in a sorted ...
Explain confounding with an Uber example
Question In the context of analyzing Uber/Uber Eats data, explain what a confounding effect is. 1. Define confounder and why it can bias an observed r...
Detect credit-card transaction fraud
Credit-Card Fraud Detection: Decisions and System Design Context You are designing a real-time decisioning system for card transactions with strict la...
Design and Analyze A/B Test for Cashback Program
A/B Test Design: Checkout Cashback Program (PayPal) Scenario PayPal plans to launch a checkout cashback program (e.g., "Get 1–5% back when you pay wit...
Answer career, manager, and team fit questions
Behavioral Questions Answer the following questions in a structured, interview-ready way: 1. Project deep dive: Walk me through a project you worked o...
Design metrics and experiment for donation feature
Product/Experimentation Case Uber Eats is considering a new feature: when a user places an order, they can optionally donate (tip-like or charitable d...
Maximize ones with limited flips
Given a binary array and an integer k, return the length of the longest contiguous subarray achievable by flipping at most k zeros to ones. Explain an...
Boost User Login Rate: Key Metrics to Monitor
Scenario You are the product data scientist responsible for improving a consumer fintech platform's user authentication experience and increasing the ...
Reduce airport cancellations under causal constraints
You are a Data Scientist on an airport rides team for a ride-hailing marketplace. Airport rides differ from city rides: - Drivers often enter an airpo...
Assess HashMap vs ConcurrentHashMap
Is Java's HashMap thread-safe? Explain why or why not. How does ConcurrentHashMap achieve thread safety and performance (e.g., lock striping, CAS oper...
Explain HashMap internals and collisions
In Java, describe the underlying data structures used by HashMap (e.g., array of buckets, linked lists vs tree bins) and how they evolved across Java ...
Design elevator scheduling algorithm
System Design: Single-Elevator Control for a 4-Stop Building Context You are designing the control policy for a single elevator serving four stops: Ba...
Explain Challenging Project and Decision-Making Process
Behavioral Deep Dive: Most Challenging Project Context Technical/phone screen for a Data Scientist role. The interviewer wants to assess how you frame...
Analyze KPI Drop: Immediate Steps for Stakeholder Persuasion
Behavioral + Mini-Case: Persuading with Data and Responding to a KPI Drop Context You are a Data Scientist interviewing onsite for a role focused on p...
Design an A/B for ATO rule
Experiment Design Case: Real-time ATO Rule for PayPal/Venmo Context: You are designing and analyzing an online experiment to estimate the net business...
Write SQL to flag Venmo ATO
SQL case: You are a Decision Scientist on Venmo’s Fraud (ATO) team. Using the schema and sample data below, write a single Standard SQL query that ret...
Influence Stakeholders Without Authority: Strategies and Examples
Behavioral Interview (Onsite) — Data Scientist at PayPal Prompt You are in a hiring‑manager behavioral conversation. Prepare three concise STAR respon...