Design a Customer Payment Dispute Platform

Read the full interview experience this question came from →

Quick Overview

Design a customer payment-dispute platform for eligibility checks, evidence submission, deadlines, status tracking, and final outcomes. Address retry-safe external coordination, untrusted uploads, ordered state changes, provisional money movement, notifications, and auditability.

Design a Customer Payment Dispute Platform

Company: eBay

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Overview: Design a customer payment-dispute platform for eligibility checks, evidence submission, deadlines, status tracking, and final outcomes. Address retry-safe external coordination, untrusted uploads, ordered state changes, provisional money movement, notifications, and auditability.

Read the full eBay Software Engineer interview experience this question came from

eBay logo
eBay
Aug 1, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
4
0
Loading...