Design a payment system with holds and batching

Quick Overview

This question evaluates a candidate's competency in designing reliable, auditable payment workflows, covering authorization holds, batch settlement, immediate charges, idempotency, failure handling, reconciliation, and security within the system design domain.

Design a payment system with holds and batching

Company: OpenAI

Role: Software Engineer

Category: System Design

Difficulty: hard

Interview Round: Technical Screen

Overview: This question evaluates a candidate's competency in designing reliable, auditable payment workflows, covering authorization holds, batch settlement, immediate charges, idempotency, failure handling, reconciliation, and security within the system design domain.

OpenAI logo
OpenAI
Mar 1, 2026
hardSoftware EngineerTechnical ScreenSystem Design
104
0
Loading...