Design the GPU Job Scheduler for a Text-to-Video Generation Service
Company: OpenAI
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Technical Screen
Quick Answer: This system design question evaluates a candidate's ability to design a resource-scheduling layer for scarce, expensive compute under sustained overload. It tests skills in queueing theory, priority scheduling with fairness guarantees, and preemption mechanics, commonly asked to assess practical distributed-systems and resource-management thinking beyond textbook architecture patterns.