The world's leading online payment platformPayPalOne needs to go through four rounds of assessment covering Technical, Business Analysis, Logic and Communication. This post shares Paypal interview experience and solutions to help you prepare.

Round 1: Coding
- Composition. 2 Python questions + 3 SQL questions
- Highlights.
- Python: Basic data structures (dictionaries) and loops
- SQL: By
start_time
respond in singingend_time
Analyzing session overlap
Coding 1 - Find the sum of two transactions
Description. Given an array transactions
and a target
amount, find two transactions whose sum equals the target and return their indices.
transactions = [12.50, 7.35, 6.15, 6.50, 8.50]
target = 13.65
# Output: [1, 2] (7.35 + 6.30 = 13.65)
Coding 2 - High Frequency Trading Detection
Description. Given logs of the form "id,timestamp"
, find all transaction IDs with at least three transactions occurring in the same second.
logs = [
"txn001,2025-04-15 10:00:00",
"txn002,2025-04-15 10:00:00",
"txn003,2025-04-15 10:00:00", "txn004,2025-04-15 10:00:00".
"txn004,2025-04-15 10:00:00", "txn004,2025-04-15 10:00:00".
"txn004,2025-04-15 10:00:01"
]
# Output: [["txn001", "txn002", "txn003"]]
Round 2: A/B Testing
- Design, traffic segmentation, metrics analysis
- Statistical data: e.g. the number of results from 10 coin tosses is 210 = 1024
Round 3: Case Study
- Title:PayPal's Cash Back Program
- Interviewer. 11 years at PayPal, focusing on user behavior analysis and strategy optimization
Round 4: Behavioral Interview
- Past experience:Describe a specific project or work case in detail
- Case Study. Clinical problem-solving and logical presentation
This thorough preparation includes coding, statistical analysis, case studies, and behavioral interviews. Practice and review can improve proficiency and problem solving. For one-stop support for code writing, Q&A, counseling, and interview assistance, pleaseContact ProgramHelp today!.