Did the NVIDIA senior SWE loop twice: once for a networking infra role in Santa Clara (2024, no offer), once for a distributed systems role supporting the DGX platform earlier this year (offer, accepted). The system design rounds are genuinely different from what I prepped for at other big-tech companies.
First thing: NVIDIA is not purely LeetCode-land. The system design rounds are heavy and long. Both times I had two separate design sessions in the onsite, each 60 minutes, each with a different interviewer. The first loop had one senior SWE and one principal; the second loop had two principals. These are senior people who care about depth.
What they actually probe: Distributed storage and how you shard data at GPU-cluster scale. Not theoretical. They want to know what happens when a node drops mid-training run. Network topology. NVIDIA makes networking hardware (InfiniBand, NVLink), so interviewers will pull on your knowledge of bandwidth, latency, congestion control. I got a question about designing a parameter server vs. all-reduce training architecture. Know the difference cold. Failure modes. Almost every follow-up was some version of 'what breaks first and how do you detect it.' Have concrete answers about observability, not just 'add monitoring.' Trade-offs, not just solutions. They pushed hard on why I chose one consistency model over another. Being right matters less than being able to defend your reasoning under pressure.
The interviewers I got were knowledgeable enough that hand-wavy answers died fast. One principal interrupted me mid-sentence to ask what 'eventual consistency' meant for a specific failure scenario. Good times.
For the senior / L5 level they want end-to-end ownership: you designed it, you'd debug it, you understand the cost. If you come from a company where SWEs just code and SREs handle infra, that gap shows.
Prep I'd recommend: read the InfiniBand and NVLink whitepapers at a high level, know ML training architectures (data parallelism, model parallelism, pipeline parallelism), and be ready to draw a full system from scratch under time pressure.
Happy to answer specifics if you're prepping now.