AI Infra Interviews logo

CoreWeave Networking, Interconnects & Storage interview questions

Networking, Interconnects & Storage is a core part of the CoreWeave AI Infrastructure Engineer loop. NCCL and the collective algorithms, RDMA, InfiniBand versus RoCE, rail-optimized and fat-tree fabrics, congestion control, GPUDirect, parallel filesystems versus object storage, data loading and checkpoint I/O: the fabric and the disks that decide whether ten thousand GPUs act like one. Below are the networking, interconnects & storage questions to prepare, the ones tagged to CoreWeave first, then the highest-signal questions from our Networking, Interconnects & Storage track, each with an answer written to a senior-engineer bar.

WHAT COREWEAVE LOOKS FOR HERE · Go concurrency and practical coding. See the full CoreWeave interview process →

Networking, Interconnects & Storage questions tagged to CoreWeave

7 questions · 2 unlocked for you

More Networking, Interconnects & Storage questions for CoreWeave's loop

The highest-signal networking, interconnects & storage questions candidates rate most useful, modeled on what CoreWeave's AI Infrastructure Engineer loop tests.

15 questions · 8 unlocked for you

Concepts behind CoreWeave's Networking, Interconnects & Storage round

The vocabulary and mental models these questions assume. Start with the foundations free; the deeper, interview-defining ideas are part of premium.

Foundational
NCCL and Collective AlgorithmsNCCL is the library every PyTorch collective lands in, and its choice of ring or tree, channel count and protocol decides whether an all-reduce runs at fabric speed or at a third of it. Knowing what NCCL_DEBUG=INFO prints, and which environment variable changes which decision, is the difference between tuning a cluster and guessing at it.
Core
Sign in
RDMA, InfiniBand and RoCEv2Training across nodes moves hundreds of gigabytes per step, and a CPU-driven TCP stack cannot feed a 400 Gb/s link. RDMA lets a NIC write straight into a remote GPU's memory with no kernel and no copies, and it runs over two fabrics: InfiniBand, which is lossless by design, and RoCEv2, which is Ethernet made lossless by configuration. The choice is operational as much as technical, and the numbers that decide it are per-GPU bandwidth, the collective's volume, and who will debug a pause storm at 3 a.m.
Advanced
🔒 Premium
Rail-Optimized and Fat-Tree FabricsA GPU cluster's network is built from two ideas: a fat tree (Clos) that gives every node a path to every other node with a chosen amount of oversubscription, and rail optimization, which wires GPU i of every node to the same leaf switch so the collectives that dominate training stay one hop away. Sizing one is arithmetic on port counts, and the interview question is usually that arithmetic: how many switches, what oversubscription, and where the NVLink domain ends and the fabric begins.
Advanced
🔒 Premium
Congestion Control for AI FabricsCollective traffic is the worst case a network can see: hundreds of senders transmit to the same receiver at the same instant (incast), every flow is large and long-lived, and RDMA cannot tolerate a dropped packet. Congestion control is the set of mechanisms (PFC, ECN with DCQCN, adaptive routing, packet spraying) that keep queues from overflowing without stalling the fabric. On plain Ethernet a busy all-reduce can fall to about 60% of link rate; with a tuned control loop it holds above 90%. Reading the counters that show which one you have is the on-call skill.
Advanced
🔒 Premium
GPUDirect RDMA and GPUDirect StorageBy default a byte leaving a GPU for the network or the disk makes a detour through host memory, crossing PCIe twice and costing a CPU copy. GPUDirect RDMA lets the NIC read and write GPU memory directly, and GPUDirect Storage does the same for NVMe. The win is not raw bandwidth (PCIe is the ceiling either way) but the halving of PCIe traffic and the removal of the host as a bottleneck, which is what makes collectives run at NIC rate and checkpoints run at drive rate. When it is silently off, everything still works, at half speed.
Advanced
🔒 Premium
Topology-Aware CommunicationThe same collective can run at 900 GB/s or at 50 GB/s depending on which links it is laid across, so the mapping of parallel groups onto hardware is a performance decision, not a deployment detail. The rule: tensor-parallel groups inside the NVLink domain, data-parallel rings along rails, pipeline stages across the fabric, and every rank placed so its partner is one hop away. NCCL discovers the topology and does most of this when the job lets it; the failures come from placements that do not.
Core
Sign in
Parallel Filesystems vs Object StorageA training cluster's storage has two very different jobs: stream terabytes of training data to thousands of GPUs at a steady rate, and absorb a multi-terabyte checkpoint burst every few minutes. Parallel filesystems (Lustre, GPFS, WEKA, VAST, FSx) give POSIX semantics and hundreds of GB/s of aggregate throughput; object storage (S3 and its equivalents) gives durability and cost at a fraction of the price with high first-byte latency. Almost every real cluster uses both, and the interview question is which job goes where and how big each tier has to be.
Advanced
🔒 Premium
Data Loading Pipelines for TrainingThe dataloader is the only part of a training job that runs on the CPU, the disk and the network at once, and it is the part most often found starving the GPUs. A pipeline that keeps 1,024 accelerators fed has to read sharded files sequentially, decode and tokenize in parallel workers, prefetch several batches ahead, pin memory for the PCIe copy, and do it deterministically enough to resume mid-epoch. The symptom of failure is a GPU at 30% utilization with nothing wrong on the GPU.
COREWEAVE NETWORKING, INTERCONNECTS & STORAGE FAQ
What Networking, Interconnects & Storage questions does CoreWeave ask in interviews?

CoreWeave's AI Infrastructure Engineer loop draws networking, interconnects & storage questions such as "Explain a rail-optimized fabric. What does it buy over a plain fat tree, and how many switches does one need?", "A 64-node job's all-reduce runs at a third of the expected bandwidth. Walk me through finding the cause.", "Which NCCL environment variables are worth knowing, what does each change, and which should you almost never set?". NCCL and the collective algorithms, RDMA, InfiniBand versus RoCE, rail-optimized and fat-tree fabrics, congestion control, GPUDirect, parallel filesystems versus object storage, data loading and checkpoint I/O: the fabric and the disks that decide whether ten thousand GPUs act like one. The full set, ordered easy to hard with expert answers, is below.

How should I prepare for the CoreWeave Networking, Interconnects & Storage round?
Does CoreWeave hire AI infrastructure engineers?
What does the CoreWeave AI infrastructure interview test?

Other CoreWeave interview rounds

The other tracks CoreWeave's AI Infrastructure Engineer loop tests.

Prep the whole CoreWeave AI Infrastructure Engineer loop

Networking, Interconnects & Storage is one round. Unlock every answer across CoreWeave's full loop, plus the concept curriculum, for 6 months. One payment, no auto-renewal. Free questions in every track to start.

Independent and not affiliated with CoreWeave. All trademarks belong to their owners.