Workload and resource model
25%Senior signals
- ✓Models accelerator type, memory, topology, network locality, gang size, duration, checkpointability, and priority.
- ✓Separates production reservations from elastic research capacity.
Design scheduling and capacity management for training, research, and production inference on a large heterogeneous accelerator fleet.
Design a scheduler for a shared fleet used by production inference, multi-day training jobs, and interactive research experiments.
Use this as one discussion aid, not a single correct answer. Your design should follow from the requirements, scale, and trade-offs you establish.
graph LR
A["Design a Shared GPU Cluster Scheduler"]
A --> F1["Resource model, topology, and gang scheduling"]
A --> F2["Priority, quotas, preemption, and fairness"]
A --> F3["Fragmentation, bin packing, and capacity forecasting"]
A --> F4["Control-plane scalability and failure domains"]
A --> F5["Checkpointing, retries, observability, and cost attribution"]This is an evaluation framework, not a single model answer. Strong designs may make different choices when their assumptions and trade-offs are explicit.
Practice drawing this system component-by-component on a live whiteboard while the interviewer probes at your target level.
Start Interview