Design a Time-Windowed GPU Credit Ledger

Read the full interview experience this question came from →

Quick Overview

Design a GPU-credit ledger where grants activate and expire over time while consumption events may arrive out of order. Specify deterministic credit allocation, correct historical replay, rejection or pending semantics, and an indexed query strategy with safe cache invalidation.

Design a Time-Windowed GPU Credit Ledger

Company: OpenAI

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Technical Screen

Overview: Design a GPU-credit ledger where grants activate and expire over time while consumption events may arrive out of order. Specify deterministic credit allocation, correct historical replay, rejection or pending semantics, and an indexed query strategy with safe cache invalidation.

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

OpenAI logo
OpenAI
Aug 16, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
22
0
Loading...