Expiring GPU Credit Ledger with Out-of-Order Events and Point-in-Time Balance

Quick Overview

A two-part coding exercise to build a GPU credit ledger with expiring grants, usage deducted earliest-expiration-first, out-of-order events and balance queries at any timestamp, then avoid replaying from time zero on every query. It tests event ordering, heap use, checkpointing and invalidation when late events arrive.

Expiring GPU Credit Ledger with Out-of-Order Events and Point-in-Time Balance

Company: OpenAI

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Technical Screen

Overview: A two-part coding exercise to build a GPU credit ledger with expiring grants, usage deducted earliest-expiration-first, out-of-order events and balance queries at any timestamp, then avoid replaying from time zero on every query. It tests event ordering, heap use, checkpointing and invalidation when late events arrive.

OpenAI logo
OpenAI
Sep 12, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
9
0
Loading...