AI Infra Interviews logo

Kubernetes, Slurm & GPU Scheduling

30 questions
0 of 30 done · 10 unlocked for you
DONEUNLOCKEDLOCKED

Kubernetes GPU Scheduling & Slurm Interview Questions

Device plugins and dynamic resource allocation, MIG, MPS and time-slicing, gang scheduling with Kueue and Volcano, topology-aware placement, multi-tenancy and quotas, Slurm versus Kubernetes, containers and cold starts: the platform round at CoreWeave, Modal, Nebius and every GPU cloud.

Learn how AI infrastructure works through explanations, worked examples and diagrams, then practise applying it to interview questions.

A starting path through this topic

Start with a mechanism, then use a worked problem to explain a decision. Access labels below describe what is available without an account.

  1. What does the NVIDIA GPU Operator actually install on a node, and what is Node Feature Discovery doing underneath it?

    Distinguish device discovery, drivers and the GPU Operator’s components.

    Public answer
You have 10 free answers unlocked here.Sign in free for 10 more · 10 are premium.
01–12Foundationsbuild the vocabulary and basic mechanisms0/12 done
13–23Core loopsapply the ideas to worked interview questions0/11 done
24–30Field scenariosreason through constraints and operational failure scenarios0/7 done
PRACTICE TESTStudied this track? Prove it: a timed Kubernetes, Slurm & GPU Scheduling test.rotating questions · every answer explained · free with an accountStart →

The concepts behind Kubernetes, Slurm & GPU Scheduling

Review the ideas used in these questions. Each card shows whether the explanation is free, requires sign-in or is part of Premium.

Foundational
Kubernetes GPU SchedulingKubernetes coordinates GPU discovery, scheduling and container access through several components. Understanding their separate roles makes allocation failures easier to diagnose.
Core
Sign in
MIG, MPS and Time-SlicingMIG, MPS and time-slicing share a GPU in different ways. Compare memory capacity, execution behavior and isolation before choosing a mechanism.
Advanced
🔒 Premium
Gang Scheduling with Kueue and VolcanoGang scheduling treats a distributed job’s required workers as one admission unit. It prevents partial allocations from holding resources while waiting for the rest of the job.
Advanced
🔒 Premium
Topology-Aware SchedulingTopology-aware scheduling places jobs with the communication network in mind. The right GPU count is not enough when ranks share slow or congested paths.
Core
Sign in
Slurm for AI ClustersSlurm allocates resources to batch jobs and launches their tasks. GPU requests, task placement and queue policy work together to determine when a training job runs.
Foundational
Slurm vs KubernetesSlurm and Kubernetes provide different foundations for running GPU workloads. Choose the operating model and supporting components that fit the users and jobs.
Advanced
🔒 Premium
Multi-Tenancy, Quotas and Fair ShareFollow three teams through GPU borrowing and reclaim. Distinguish quotas, reservations and fair sharing; see why a returning team may leave another above its nominal share, and why failures or indivisible jobs change what can be promised.
Advanced
🔒 Premium
Ray on KubernetesRay schedules Python tasks and actors across workers; KubeRay manages those workers on Kubernetes. The two scheduling layers need compatible resource and placement rules.
Unlock all 30 answers · ₹2,000 / $25