Companies / NVIDIA CORE AI INFRASTRUCTURE
NVIDIA AI Infrastructure Engineer interview questions NVIDIA preparation should follow the team's work: kernel engineering, inference systems or GPU platforms. Practice C++ ownership, GPU memory access, numerical correctness and evidence-led profiling for kernel roles; add placement, serving lifecycle and failure recovery for infrastructure roles. These are technical study recommendations. NVIDIA publishes company-wide hiring guidance, but that does not verify one fixed AI infrastructure loop.
CHIP AND PLATFORM VENDORS
Hardware and platform teams provide context for studying architecture, kernels, compilers and interconnects. Use the specific role to choose the depth.
Preparation emphasis: Microarchitecture, kernels, compilers, interconnect, benchmarking. Compare the other chip and platform vendors →
Browse NVIDIA AI infrastructure jobs →
The NVIDIA AI Infrastructure Engineer interview process Partial public data Public information about the NVIDIA AI Infrastructure Engineer interview experience. Check the confidence and source scope before applying it to your team. Last reviewed October 14, 2026 .
Role Deep Learning Software Engineer / GPU and HPC Infrastructure Engineer / DGX Cloud Performance Engineer Loop Company guidance says weeks; team timing varies. AI tools Unapproved outside tools are prohibited. Confirm permitted tools with the recruiter.
1 Team interviews Company-wide guidance describes meetings with managers and other employees; team formats vary.
2 Technical assessment, when applicable A coding exercise may be included. Confirm the assessment and onsite arrangements with your recruiter.
PREPARATION FROM ENGINEERING SOURCES › Explain GPU memory access and synchronization with a correct worked kernel› Use profiling evidence to attribute compute, memory and communication costs› For serving roles, connect request scheduling, cache state and measured goodputOfficial company-wide guidance checked 2026-10-14. AI infrastructure team-specific rounds are not independently verified. Technical signals are study recommendations.
Compiled from our research and publicly available information (candidate reports and company interview guides). Interview loops change and are continuously iterated, and they vary by team, level, and region. Treat this as directional preparation, not an official spec, and confirm the exact rounds with your recruiter or hiring point of contact.
Practice questions tagged to NVIDIA Tags indicate preparation relevance, not confirmed interview appearances. Confirm the current role and interview format with your recruiter.
109 questions · 42 unlocked for you
01
Walk me through the CUDA execution model: what are grids, blocks and warps, and what does the hardware actually schedule? ▼ easy ★ Essential NVIDIA Google CoreWeave 155 views 4 replies unlocked
Trace a grid into blocks and warps, then distinguish resident work from ready work. Derive an occupancy limit without treating it as a speed target.
02
Describe the GPU memory hierarchy. Where can a byte live on an H100, and what does each level cost? ▼ easy NVIDIA AMD 4 replies unlocked
Separate storage scope from physical backing, then follow a warp through adjacent and strided loads. Count useful bytes and requested sectors before inferring HBM traffic or speed.
03
Why are GPUs so much faster than CPUs for deep learning? Be specific about what the silicon is doing differently. ▼ easy NVIDIA Google 4 replies unlocked
Compare useful parallel work, data movement and reuse. A synthetic CPU/GPU crossover shows why a faster kernel can still lose the end-to-end request.
04
What is a tensor core, and what does a kernel have to do to actually use one? ▼ easy NVIDIA 4 replies unlocked
Follow operand tiles into a matrix-multiply-accumulate instruction. Explain why odd dimensions and low tensor activity do not prove a fallback.
05
Explain arithmetic intensity and the roofline model. Where is the ridge point on an H100, and what does it tell you about a kernel? ▼ medium ★ Essential NVIDIA Fireworks Together AI 4 replies unlocked
Count two matrix shapes to derive the H100 ridge, throughput ceilings and time floors. Compare an illustrative measurement with its bound before deciding what to optimize.
07
bf16, fp16, fp8: what is the difference at the bit level, and where does each one belong in training and serving? ▼ medium NVIDIA Meta 4 replies unlocked
Use proportional bit layouts and adjacent values around one to distinguish range from precision. Then choose formats from numerical tests and actual kernel support.
08
How much faster is an H200 than an H100, really? Which workloads see the gain and which do not? ▼ medium NVIDIA CoreWeave Lambda 4 replies unlocked
Separate H200 bandwidth and capacity gains from measured speedup, then test realistic memory headroom and cost per useful completed workload.
09
NVLink versus PCIe: when does the interconnect actually matter for an LLM workload, and when can you get away with PCIe? ▼ medium NVIDIA Lambda Crusoe 4 replies unlocked
Normalize link directions, count collective bytes, and see why a gradient reduction can outlast its real overlap window.
10
What is warp divergence, why does it cost you, and how would you find and fix it in a kernel? ▼ medium NVIDIA 4 replies unlocked
Compare the same 1,024 items under mixed and grouped lane assignments. Derive issue-work waste, then include regrouping and memory costs before claiming a speedup.
11
A kernel runs at 25% occupancy. Is that a problem? Walk me through what occupancy buys and when you would leave it low on purpose. ▼ medium NVIDIA Fireworks 4 replies ○ sign in
Derive a block-level occupancy limit, then compare the extra residency with spill traffic and lost reuse. Use a matched experiment rather than a target percentage.
12
Explain what HBM is and why memory bandwidth, not compute, is the wall for LLM inference. ▼ medium NVIDIA AMD Micron 4 replies ○ sign in
Derive HBM bandwidth from interface width and pin rate, then connect it to a model that actually fits. Separate raw interface capacity from measured decode time.
13
What actually changes with Blackwell and the NVL72 rack, and what does it do to how you would serve a large MoE model? ▼ hard NVIDIA CoreWeave Microsoft 4 replies ○ sign in
Separate Blackwell chip gains from the 72-GPU domain, follow a token to its expert owners, and test placement instead of dividing model bytes by 72.
19
MIG versus MPS: what isolation does each give you when sharing a GPU, and which would you pick for a multi-tenant inference node? ▼ medium NVIDIA CoreWeave Nebius 4 replies ○ sign in
See the GPU-instance and compute-instance boundaries, budget a small slice, and distinguish memory capacity controls from bandwidth isolation.
20
You are moving a model to fp4 inference on Blackwell. What breaks first, and how would you measure whether the result is acceptable? ▼ hard NVIDIA Fireworks 4 replies ○ sign in
Quantize a sixteen-value block, count the scale bytes, and use paired quality tests to decide which tensors need higher precision.
21
Design a non-blocking network fabric for 512 H100s. How many switches, how are they wired, and where does the NVLink domain end? ▼ hard NVIDIA Crusoe Lambda 4 replies ◆ premium
Derive a 16-leaf, 8-spine fabric from 512 endpoints, trace local and cross-leaf routes, and check what rail placement and oversubscription actually guarantee.
22
Explain GPUDirect RDMA. What does it remove from the data path, and when does it change performance? ▼ medium NVIDIA Crusoe 4 replies ◆ premium
Compare host-staged and direct GPU-to-NIC transfers, count traffic at each boundary, and check transport selection before blaming a slow collective on missing GPUDirect.
23
An Nsight summary reads DRAM 90%, SM 30%, occupancy 45%, L2 hit rate 20%. What is the bottleneck? ▼ hard NVIDIA Fireworks Together AI 4 replies ◆ premium
Use a profiler summary to form a memory-traffic hypothesis, then check counters, timing and useful work before choosing an optimization.
25
What can you rely on from the L2 cache on a GPU? When does it save a kernel, and when does it mislead you? ▼ hard NVIDIA 4 replies ◆ premium
Calculate the data a kernel could reuse, then test whether it stays in L2. Distinguish capacity, cache-policy hints and measured traffic from a guarantee of residency.
29
If you could change one thing about GPU architecture for LLMs, what would it be, and what argues against it? ▼ expert NVIDIA Anthropic OpenAI 4 replies ◆ premium
A proposal for more memory bandwidth needs a workload that benefits, a budget for what it costs, and a reason to abandon it. Work through a serving-specific design without assuming all LLM work has the same bottleneck.
30
One node in your cluster shows half the expected NVLink bandwidth in nccl-tests. Walk me through isolating it. ▼ expert NVIDIA CoreWeave Crusoe 4 replies ◆ premium
Compare the same benchmark on a healthy node, then follow the evidence through NCCL transport choices, device topology and fabric health. Half the measured bandwidth is a symptom, not a unique diagnosis.
02
Your fleet is decode-heavy. Is a B300 worth 1.4 times a B200's power for 1.6 times the memory? ▼ medium NVIDIA Baseten Together AI 4 replies unlocked
Compare GPU memory, decode traffic and measured useful throughput. Work out a capacity ceiling without mistaking it for a performance forecast.
04
After recabling a row to 800G, a third of the links will not come up. Find the cause. ▼ medium NVIDIA CoreWeave Meta 3 replies unlocked
Diagnose failed 800G links using endpoint compatibility, lane modes, inventory and controlled swaps. Learn why speed labels and failure patterns do not prove a cause.
07
During acceptance, seven rails hit expected bandwidth and one is 15 percent low. Find it. ▼ hard Meta CoreWeave NVIDIA 3 replies unlocked
Localize a slow fabric rail with matched tests, path comparisons and counter deltas. Separate an independent-bandwidth sum from collective completion time.
08
New nodes arrive with no software. Walk me through bring-up, and say why the order matters. ▼ medium ★ Essential NVIDIA CoreWeave Meta 4 replies unlocked
Bring up the supported hardware and software stack one dependency at a time, then prove correctness and recovery at increasing scale.
10
You are building a fine-tuning service for customer models under 30B. RTX PRO 6000 or H100? ▼ medium Lambda Labs Modal Baseten 4 replies unlocked
Size adapter and full-parameter jobs before comparing RTX PRO 6000 and H100. Test memory headroom, MIG packing, software support and real communication costs.
12
Count the switches, cables and transceivers for a 2,048-GPU rail-optimized fabric. ▼ medium Crusoe CoreWeave NVIDIA 4 replies ○ sign in
Count one complete rail, then distinguish logical links from cages, optical modules and cable assemblies. Derive power from the same physical inventory.
13
After a maintenance window, two-node bandwidth halved. Single-node is unchanged. Diagnose it. ▼ hard NVIDIA CoreWeave Meta 4 replies ○ sign in
Diagnose a multi-node regression by comparing host and GPU transfer paths, active registration mechanisms and the tested software stack.
20
A GPU cluster has four separate networks. Name them and say what each one carries. ▼ medium ★ Essential NVIDIA CoreWeave Crusoe 3 replies ○ sign in
Separate compute, storage and management responsibilities, then decide which need independent physical paths and count their endpoints correctly.
21
Design the fabric for 10,000 GPUs. Two tiers or three, and what does the choice cost? ▼ hard Meta Microsoft Crusoe 3 replies ◆ premium
Count endpoints, allocate every switch port once, and compare a common fabric with independent rails before adding a third tier.
22
For 64 to 72 GPUs, is one GB300 NVL72 rack better than eight HGX B300 nodes? ▼ hard NVIDIA Microsoft CoreWeave 4 replies ◆ premium
Compare 64 or 72 useful GPUs, identify the communication that could improve, and test whether a larger NVLink domain justifies the operational requirements.
25
What does nvidia-fabricmanager do, and what exactly breaks when it is not running? ▼ medium NVIDIA CoreWeave Meta 3 replies ◆ premium
Fabric Manager helps make an NVSwitch system ready. Learn the platform-specific roles, failure symptoms and checks that prove the communication path works.
27
Walk me through cabling a rail-optimized cluster. What goes where, and what goes wrong? ▼ medium Crusoe CoreWeave NVIDIA 4 replies ◆ premium
Map stable endpoints to rails, choose supported cables from measured routes, and verify topology before interpreting collective performance.
36
Transceivers are failing at three times the rate you budgeted. Find out why. ▼ hard Meta CoreWeave NVIDIA 4 replies ◆ premium
Confirm the event definition and exposure, compare cohort rates, then test whether the cause follows a module, location or optical path.
01
Write a CUDA vector add and explain the launch: grid math, the bounds check, and why the copies dominate. ▼ easy NVIDIA 4 replies unlocked
Map a non-divisible array onto blocks, guard the final 189 threads, and separate kernel traffic from host transfers without inventing measured timings.
02
What is memory coalescing, why does a strided access pattern hurt, and how do you see it in a profiler? ▼ easy NVIDIA Fireworks 4 replies unlocked
Count warp sectors for contiguous, strided and masked accesses, then use cache and timing evidence to decide whether changing the mapping helps.
03
Given the addresses each thread in a warp touched, classify the access pattern: coalesced, strided or random. Write the classifier. ▼ medium NVIDIA 3 replies unlocked
Build a mask-aware classifier that counts complete byte intervals, separates duplicate lane demand from distinct bytes, and streams trace summaries.
04
Explain shared memory bank conflicts with the bank arithmetic, show a kernel that has them, and fix it with padding. ▼ medium NVIDIA Together AI 4 replies unlocked
Derive the bank mapping before and after padding, trace a fixed-tile kernel, and measure whether the saved conflict outweighs other resource costs.
07
Take a GEMM from naive to 70% of peak: the steps, the speedup at each, and the arithmetic that says why. ▼ hard NVIDIA Fireworks 4 replies unlocked
Follow an accumulator across K tiles, count reuse at each memory level, and decide whether a tile improves measured GEMM performance.
08
Explain occupancy and register pressure: launch bounds, spills, the calculator, and why 50% occupancy can beat 100%. ▼ medium NVIDIA 4 replies unlocked
Derive resident-block limits and distinguish resident warps from ready work before trading registers for more occupancy.
10
What changed between FlashAttention 1, 2 and 3, and why did each change buy what it did? ▼ hard Fireworks Together AI NVIDIA 4 replies unlocked
Compare the mechanisms in FlashAttention versions 1, 2 and 3: IO savings, work partitioning, asynchronous dependencies and FP8 accuracy.
12
Here is an Nsight Compute report for a slow kernel. Read it, name the bottleneck, and tell me what you would change. ▼ hard NVIDIA Fireworks 4 replies ○ sign in
Separate cache activity from DRAM traffic, check the access width and active lanes, and use a controlled layout change to test a profiler hypothesis. A few percentages cannot predict the fixed kernel’s runtime.
13
Sum 100 million floats on the GPU as fast as the hardware allows. Write the kernel and justify each step. ▼ medium NVIDIA 4 replies ○ sign in
Build a reduction with a checked tail, one partial result per block and a final combine. Count the input bytes, then investigate the instructions, synchronization and numerical behavior that a bandwidth estimate leaves out.
14
Transpose a large matrix at close to copy bandwidth. Why is the naive version slow, and what does each fix buy? ▼ medium NVIDIA 3 replies ○ sign in
Trace how a shared-memory tile turns coalesced input rows into coalesced output rows. Then separate global sector footprints, shared-bank conflicts and measured bandwidth, including the cost of handling edge tiles.
16
Why do serving engines capture decode steps into CUDA graphs, and what does capture require of the rest of the code? ▼ hard Fireworks Together AI NVIDIA 4 replies ○ sign in
Use a timeline to establish launch overhead, then trace what graph replay changes. Stable buffers, page-table updates, capture-safe operations and batch buckets determine whether the serving engine can use it safely.
18
cuBLAS already gives you a fast GEMM. What does CUTLASS give you that it does not, and when is that worth it? ▼ hard NVIDIA Fireworks 4 replies ○ sign in
Use cuBLAS or cuBLASLt when its supported operation fits. CUTLASS exposes kernel building blocks for custom layouts, fusion and scheduling, but each choice needs a whole-operation benchmark and an ownership plan.
21
How do you overlap host-to-device transfers with compute, and what has to be true before the overlap actually happens? ▼ medium NVIDIA Lambda 4 replies ◆ premium
An asynchronous call returns early, but the timeline still shows copies and kernels taking turns. Derive the pipeline's fill and drain costs, then check dependencies, buffers and hardware before expecting overlap.
22
Why do tensor cores accumulate in fp32 when the inputs are bf16, and why do optimizers keep fp32 master weights? ▼ medium NVIDIA Meta 4 replies ◆ premium
Watch a low-precision sum stop changing and a small weight update round away. Separate storage precision, accumulation, optimizer state and dynamic range before choosing a mixed-precision training policy.
23
In an int8 or fp8 GEMM, what exactly gets scaled, where does the dequantization happen, and what breaks if you get it wrong? ▼ hard NVIDIA Fireworks 4 replies ◆ premium
Derive when operand scales can be applied after a dot product and when they must follow its K blocks. Separate integer zero points, floating-point range, scale granularity and accumulator behavior.
25
Select the top k logits from a 128,000-token vocabulary on the GPU. What shape does the kernel take and why not just sort? ▼ medium NVIDIA OpenAI 4 replies ◆ premium
Choose between local candidates, radix selection and sorting from k and the required output. A tested FP32 reference makes ties, signed zero, NaNs and threshold selection explicit.
26
You added three local variables to a working kernel and it got 30 percent slower. Explain what happened and how you would confirm it. ▼ medium NVIDIA 4 replies ◆ premium
A few extra live values can change register allocation, residency, generated instructions or spills. Compare compiler evidence with runtime behavior before attributing a 30% slowdown to any one of them.
02
Compare data, tensor and pipeline parallelism. What does each one shard, what does each one communicate, and where does each one live? ▼ easy ★ Essential NVIDIA Meta OpenAI 4 replies unlocked
Show what each parallelism axis owns, then derive the groups and traffic for an eight-rank layout. Placement follows measured communication and memory constraints.
07
Derive the cost of a ring all-reduce. Why is it bandwidth-optimal, and where does it stop scaling? ▼ medium NVIDIA Google 4 replies unlocked
Trace a chunk, derive both traffic phases, and state the endpoint model behind bandwidth optimality. A worked example shows why nearly constant bytes do not imply constant completion time.
08
Do the pipeline bubble math for me. How do micro-batches shrink it, and what does 1F1B change? ▼ medium NVIDIA Meta 4 replies unlocked
Trace a legal two-stage schedule and count its idle slots. Separate bubble denominators and explain how 1F1B changes activation lifetimes under explicit assumptions.
09
Does tensor parallelism have to stop at 8? Show me the numbers. ▼ medium NVIDIA Anthropic 4 replies unlocked
Count tensor-parallel messages and compare their payload service time on two explicit paths. Explain why TP8 is a common placement choice, not a fixed ceiling.
15
You have 16,384 H100s and a 405B dense model. Choose the parallelism layout and justify the order of the axes. ▼ hard ★ Essential Meta NVIDIA 4 replies ○ sign in
Construct a 16384-GPU candidate layout from ownership and batch constraints, with explicit sharding recipes and pipeline idle time.
16
Explain mixed-precision training. Why does fp16 need loss scaling and bf16 not, why keep fp32 master weights, and what changes with fp8? ▼ medium NVIDIA Meta 4 replies ○ sign in
Separate gradient range from update precision using a small numerical example, and make the training-state recipe explicit.
23
How do you overlap communication with compute in training, and where does the overlap stop working? ▼ hard NVIDIA Meta 4 replies ◆ premium
Overlap starts with a dependency: communication must finish before its consumer needs the result. Estimate the available window, then measure readiness, contention and complete step time for DDP, FSDP or tensor parallelism.
26
Design the infrastructure for RLHF on a 70B: where do rollouts and the learner run, and how do weights move between them every step? ▼ hard OpenAI Anthropic NVIDIA 4 replies ◆ premium
Separate generation, scoring, learning and policy publication. Size the pools from matched workload measurements, and make policy versions explicit before overlapping rollout generation with updates.
28
We are running GRPO at scale. What does the infrastructure have to do that plain RLHF did not, and where do the GPUs sit idle? ▼ hard DeepSeek OpenAI NVIDIA 4 replies ◆ premium
GRPO replaces a learned value baseline with comparisons within response groups. Size generation and verification from the actual group workload, then distinguish continuous batching from changes to the training algorithm.
29
Why is fp8 training hard, and how did DeepSeek-V3 make it work? ▼ hard DeepSeek NVIDIA 4 replies ◆ premium
Separate FP8 input quantization from accumulation error. A small representable-value example shows when a shared scale loses small values, while the DeepSeek-V3 report supplies one carefully scoped training recipe.
11
When does splitting prefill and decode onto separate GPU pools pay for itself, and what does the KV transfer cost? ▼ hard ★ Essential Anthropic Fireworks NVIDIA 4 replies ○ sign in
Compare a complete phase handoff with a tuned combined pool, then test the queueing reversal and qualified completions. Nominal link speed and fleet size alone cannot decide the split.
15
vLLM, SGLang or TensorRT-LLM: which engine do you pick for a new deployment, and what would change your mind? ▼ hard Baseten Together AI NVIDIA 4 replies ○ sign in
Filter engine candidates by exact compatibility, then compare correctness, goodput and operational cost on the same workload.
28
When does offloading the KV cache to CPU memory or NVMe beat recomputing it? ▼ hard NVIDIA Perplexity SGLang 4 replies ◆ premium
A conversation's cache is leaving GPU memory. Work out whether to save it, reload it later, or recompute, including transfer queues and the chance that nobody returns.
31
Your speech model runs faster than real time. Why do users still wait or hear gaps? ▼ medium NVIDIA Google Baseten 4 replies ◆ premium
Work two audio timelines: input accumulation before transcription and playback starvation after synthesis. Compare real-time factor, response delay and safe concurrent capacity without mixing their units.
07
Your model decodes at a tenth of its bandwidth bound at batch one. Explain the gap. ▼ hard Fireworks AI Together AI NVIDIA 4 replies unlocked
Check the bound’s assumptions, locate the critical path, and quantify which optimization can actually improve one user’s decode latency.
11
The model ships in FP8. Should you requantize to four bits to fit more of it on fewer GPUs? ▼ medium Fireworks AI Together AI Baseten 4 replies ○ sign in
Compare actual encoded tensors, per-rank runtime fit, supported kernels and held-out task quality. Four-bit weight-only kernels can accelerate wider arithmetic, and smaller weights need not reduce the GPU count.
29
You need a released bf16 model at half the footprint. Walk through quantizing it yourself. ▼ hard Fireworks AI Together AI Baseten 4 replies ◆ premium
Define whether half the footprint means checkpoint bytes or runtime memory. Choose a supported recipe, measure which tensors it changes, separate calibration from held-out evaluation, and validate quality and serving cost.
37
The engine logs say CUDA graphs are disabled for your deployment. Does it matter? ▼ hard Fireworks AI Together AI NVIDIA 4 replies ◆ premium
Measure exposed launch and dispatch delay, actual graph coverage, capture memory and warmup. Batch size influences the result, but does not alone determine whether graphs improve the service.
44
Which GPUs can run an FP8 or AWQ checkpoint, and what do you actually get on an older card? ▼ medium New NVIDIA Baseten Together AI 2 replies ◆ premium
Map a checkpoint format to compute capability, then say which part of the speedup survives on each generation. The same file can load on two GPUs and take two different execution paths.
09
A kernel does 4 TFLOP and moves 40 GB in one call. On an H100, is it memory-bound or compute-bound? ▼ medium NVIDIA Fireworks 4 replies unlocked
Turn FLOPs and HBM bytes into resource bounds, then compare them with elapsed time. A tighter memory bound suggests an investigation rather than proving the measured bottleneck.
19
How long does an all-reduce of a 70B model's gradients take on eight GPUs? ▼ medium NVIDIA Meta 4 replies ○ sign in
Derive ring all-reduce traffic, match directional bytes to bandwidth, and check memory feasibility before estimating the communication exposed on a training step.
20
How many tokens per second can one B200 decode for a 70B model? ▼ medium NVIDIA CoreWeave 4 replies ○ sign in
Count weight and cache traffic on a specified B200 configuration, check finite capacity, and separate aggregate throughput from per-user pace. Worked bounds guide a benchmark rather than replace it.
27
Estimate the activation memory for training a 70B model at an 8k sequence length ▼ hard Meta NVIDIA 4 replies ◆ premium
Estimate activation memory from saved tensor shapes and lifetimes. Use a published reference formula carefully, then check checkpointing and parallel ownership against the real peak.
01
What does NCCL actually do when you call all-reduce, and how does it decide which algorithm to use? ▼ easy ★ Essential NVIDIA Meta 4 replies unlocked
Separate the all-reduce result from NCCL execution choices, and compare latency models without treating them as universal selection rules.
02
Name the four collectives a training job uses, say what each moves, and match them to the parallelism that needs them. ▼ easy ★ Essential NVIDIA Google 4 replies unlocked
Track actual values across ranks, then count bytes with an explicit buffer definition. Reduction combines values; gathering and all-to-all change ownership.
03
InfiniBand or RoCE version 2 for a new GPU training cluster. Make the call and say what would reverse it. ▼ medium ★ Essential NVIDIA Crusoe xAI 4 replies unlocked
Choose between supported InfiniBand and RoCE designs using workload tests, congestion behavior and a complete cost model.
04
What is RDMA, and when does it help a training cluster more than TCP? ▼ easy NVIDIA Crusoe 4 replies unlocked
Trace registered-memory access and GPU staging, then compare RDMA with sockets using measured CPU and application performance.
05
Explain a rail-optimized fabric. What does it buy over a plain fat tree, and how many switches does one need? ▼ medium ★ Essential NVIDIA Meta CoreWeave 4 replies unlocked
Follow corresponding GPU positions through a rail, including the leaf and spine links needed when one rail outgrows a switch.
08
What is incast, why does it break an RDMA fabric, and what do ECN and priority flow control each do about it? ▼ hard xAI NVIDIA Meta 4 replies unlocked
Calculate queue growth during incast, then distinguish endpoint rate feedback from link-level priority pause and shared-resource contention.
09
When does GPUDirect Storage actually help, and when is it just a more complicated read? ▼ medium NVIDIA WEKA 4 replies unlocked
Compare serialized and overlapped storage paths, then test whether direct GPU I/O improves the actual pipeline stage.
14
Map a 1,024-GPU job's parallelism onto the hardware. Which dimension goes on NVLink, which on the fabric, and what does a wrong order cost? ▼ hard NVIDIA Meta 4 replies ○ sign in
Construct concrete TP and DP groups, then verify physical devices and estimate traffic with per-rank rather than whole-model bytes.
15
Which NCCL environment variables are worth knowing, what does each change, and which should you almost never set? ▼ medium NVIDIA CoreWeave 4 replies ○ sign in
Separate NCCL logging, device selection and execution overrides from PyTorch failure handling. Work through a faster collective that makes the job slower, and learn which timeout actually fired.
17
Why do large training clusters provision roughly 400 gigabits per second per GPU rather than more or less? ▼ medium NVIDIA Meta xAI 4 replies ○ sign in
Derive bandwidth from actual per-rank traffic and readiness deadlines, showing why bucketing cannot erase a capacity shortfall.
24
A mixture-of-experts model does an all-to-all twice per layer. What does that demand of the fabric, and what changes on a rack-scale system? ▼ hard DeepSeek NVIDIA 4 replies ◆ premium
Follow expert assignments from logical payload to off-rank and cross-node traffic. Compare dispatch and combine dtypes, receiver skew and local-domain placement.
28
How would you know GPUDirect RDMA is not being used, given that nothing reports an error when it is disabled? ▼ medium NVIDIA Lambda 4 replies ◆ premium
Distinguish GPU-memory capability, registration and selected transport. Compare direct and staged paths without relying on a half-speed rule or one log substring.
02
MIG, time-slicing and MPS all let several jobs share one GPU. What is the difference, and when would you pick each? ▼ easy ★ Essential CoreWeave Nebius NVIDIA 4 replies unlocked
Compare the resource promises of MIG, time-slicing and MPS, then test peak memory and simultaneous demand before packing workloads.
06
Two identical 8-GPU jobs get 8 GPUs each. One runs at half the speed of the other. What did the scheduler do, and how do you stop it? ▼ medium NVIDIA CoreWeave 4 replies unlocked
Use actual rank placement and measured job duration to decide whether waiting for locality beats starting immediately.
09
What does the NVIDIA GPU Operator actually install on a node, and what is Node Feature Discovery doing underneath it? ▼ easy NVIDIA CoreWeave 4 replies unlocked
Separate discovery labels, GPU resource advertisement and validation, and understand the operator as a reconciler with configurable components.
19
Kubernetes device plugins versus Dynamic Resource Allocation: what changes for GPU scheduling, and what would you adopt in 2026? ▼ medium NVIDIA Google 4 replies ○ sign in
DRA gives the scheduler device claims and attributes to work with. Compare that with extended-resource counts, then check the deployed driver and controller support before promising sharing, partitioning or gang placement.
02
What is an XID error, which ones mean the hardware is bad, and which ones mean somebody's kernel has a bug? ▼ easy ★ Essential NVIDIA CoreWeave Lambda 4 replies unlocked
Interpret XID codes with device and software context, separating immediate recovery from evidence-based root-cause investigation.
03
With DCGM available on every node, what do you actually collect, what do you alert on, and what do you deliberately ignore? ▼ easy ★ Essential NVIDIA CoreWeave Microsoft 4 replies unlocked
Use DCGM fields with their actual semantics, combine device health with workload progress, and calibrate alerts on correlated fleet data.
14
What do NVLink errors look like in telemetry, when is a link degrading rather than broken, and when do you drain the node? ▼ hard NVIDIA Meta 4 replies ○ sign in
Read link counters with their generation-specific units and traffic exposure. Correlate changes with actual communication performance, then choose monitoring, maintenance or immediate recovery from the supported fault state.
20
Walk me through reading a collective flight-recorder dump. What is in it, and how do you find the rank that caused a hang? ▼ hard Meta NVIDIA 4 replies ○ sign in
Compare the same collective across the ranks that should participate. Missing records, mismatched arguments, and unfinished operations lead to different next checks.
13
Design a KV cache tier across GPU memory, host memory and NVMe so prefixes survive across sessions. Bandwidths, and when it pays. ▼ hard NVIDIA Perplexity 4 replies ○ sign in
A reusable prefix was evicted from GPU memory. Compare host or NVMe reload with recomputation, including queues, then design safe promotion, eviction and recovery across the tiers.
28
Design prefill and decode disaggregation for a 70B serving fleet: pool sizes, KV transfer, routing, and when to turn it on. ▼ hard NVIDIA Fireworks Perplexity 4 replies ◆ premium
Size both serving pools from workload-matched rates, then check memory, shared transfer paths and surviving capacity. Follow admission and buffer ownership through failure and scaling.
31
Design a training cluster for a one-trillion-parameter MoE. Size it, choose the parallel layout, and map it onto the fabric. ▼ hard ★ Essential OpenAI Anthropic xAI 2 replies ◆ premium
Separate total and active parameters, then size persistent state, approximate compute and token dispatch. Compare supported parallel layouts using per-rank memory, measured communication and recovery.
08
You are handed a 40 GB kernel trace. Write the parser that turns it into per-instruction access statistics without running out of memory. ▼ medium ★ Essential NVIDIA 4 replies unlocked
Stream a trace with an explicit record format, bounded access groups and measured aggregation size. Preserve group identity and report rejected data.
13
Simulate a ring all-reduce on arrays. Verify both the result and the bytes each rank sends. ▼ medium NVIDIA Google 4 replies ○ sign in
Simulate both phases of ring all-reduce and verify values, preserved inputs and each rank’s payload bytes.
22
Write a thread-safe counter in C++ that many threads increment. What are the memory-ordering and layout choices? ▼ medium NVIDIA Cerebras 4 replies ◆ premium
Implement shared and sharded C++ counters, explain relaxed ordering and test final counts without promising unmeasured scaling.
23
Why is std::unordered_map rarely the fastest hash map, and what would you use instead? ▼ medium Cerebras NVIDIA 4 replies ◆ premium
Compare standard-map guarantees with flat-table layouts. Implement bounded probing and choose from semantics and representative measurements.
24
Implement a work-stealing deque. Why do the owner and the thieves take from opposite ends? ▼ hard NVIDIA Anyscale 4 replies ◆ premium
Implement owner-pop and thief-steal semantics with correct accounting for running tasks that generate children.
28
Write a tiled matrix multiply and explain the cache effect. Then say honestly what your benchmark actually measured. ▼ medium NVIDIA Google 4 replies ◆ premium
Write and verify tiled NumPy matmul, derive its logical footprint and distinguish a cache model from the causes of measured runtime.
03
Why do you want to work in AI infrastructure, and why now? ▼ easy ★ Essential OpenAI Anthropic NVIDIA 4 replies unlocked
Connect an infrastructure problem you want to solve with work you have actually done. Explain what prompted the move now, what transfers from your background and what you still need to learn.
07
Tell me about a performance win you are proud of. How did you measure it? ▼ easy NVIDIA Fireworks AI Together AI 4 replies unlocked
Connect a performance change to its measured mechanism. Compare fair baselines and calculate how a local speedup affects the whole workload.
13
How do you keep current in a field that changes every few months? ▼ easy NVIDIA Anthropic CoreWeave 4 replies ○ sign in
Build a learning habit around questions, source evidence and practical tests. Explain a real example without claiming work you did not perform.
18
A vendor says your configuration is the problem. You think it is their firmware. How do you proceed? ▼ medium CoreWeave Lambda Labs NVIDIA 4 replies ○ sign in
Move a vendor case forward with controlled comparisons, a faithful reproduction and a safe mitigation. Escalate by impact while evidence improves.
20
What do you think is the most underrated problem in AI infrastructure right now? ▼ hard Anthropic OpenAI NVIDIA 4 replies ○ sign in
Defend a specific infrastructure opinion with scoped evidence, useful arithmetic and a condition that would change your view.
23
You think your tech lead's design is wrong. How do you handle it? ▼ medium Google NVIDIA Meta 4 replies ◆ premium
Turn a design disagreement into a concrete comparison. Use a gang-scheduling example to explain evidence, decision ownership and responsible follow-through.
30
Where do you think AI infrastructure is going over the next five years? ▼ expert ★ Essential Anthropic OpenAI NVIDIA 4 replies ◆ premium
Build a five-year infrastructure outlook from explicit assumptions, competing explanations and evidence that could change your view. Connect each prediction to a practical engineering decision.
Additional practice for NVIDIA preparation These questions come from the topics mapped to NVIDIA. They are general practice, not evidence of questions asked in a specific interview.
8 questions · 8 unlocked for you
01
Why do prefill and decode behave so differently, and why does that matter for the hardware you serve on? ▼ easy ★ Essential OpenAI Anthropic Baseten 4 replies unlocked
Follow the weight bytes through a small decode batch and a long prefill. A scoped roofline calculation explains the difference without pretending to predict actual latency.
09
Explain FlashAttention. Why is it called IO-aware, and what does it actually save? ▼ medium ★ Essential Fireworks Together AI Anthropic 4 replies unlocked
Follow the running maximum and weighted sum across attention tiles, with executable arithmetic and an honest memory-traffic comparison.
06
Is LLM decode memory-bound or compute-bound? Show me the arithmetic that decides it. ▼ medium ★ Essential OpenAI Anthropic Together AI 4 replies unlocked
Derive the weight-only shortcut, then add KV traffic and feasible eight-GPU placement. A worked latency floor shows why batch size alone cannot establish the decode bottleneck.
02
What is the KV cache, and why does it keep growing while a request is being served? ▼ easy ★ Essential OpenAI Baseten Fireworks 4 replies unlocked
Follow a token into retained attention state, derive bytes per position for a 70B model, and distinguish present cache usage from the room needed to finish a response.
06
Write a fused row softmax in Triton, explain its memory traffic, and say where it stops scaling. ▼ medium OpenAI Fireworks Together AI 4 replies unlocked
Trace stable row normalization, handle independent strides and fully masked inputs, then separate fusion traffic from measured speed.
06
You have eight H100s and Llama 3.1 70B. How many concurrent users can you serve, and what changes the number? ▼ medium ★ Essential Together AI Baseten CoreWeave 4 replies unlocked
Work from each GPU's cache budget, reserve room for generated tokens, then check latency separately. A limiting-rank example shows why fitting today's prompts is not enough to admit tomorrow's work.
05
Define TTFT, TPOT and goodput, and tell me how you would measure each one in production. ▼ easy Baseten Anyscale OpenAI 4 replies unlocked
Work from token timestamps to first-token wait, average pace and individual stalls. Then count requests meeting both latency limits, keeping failures and measurement boundaries explicit.
Topics for NVIDIA preparation Work through the topics mapped to NVIDIA, starting at your current level.
Concepts for NVIDIA AI Infrastructure Engineer preparation Related explanations from our curriculum. Each concept shows its access level; free foundations are available alongside paid material.
🧩 GPU & ACCELERATOR ARCHITECTUREWhere to apply, and official NVIDIA resources Straight from NVIDIA: open roles and the company's own hiring guidance. Prep here, then apply there.
External links to NVIDIA's own pages. Roles and processes change; always confirm on the official site.
NVIDIA INTERVIEW FAQ
What is the NVIDIA AI Infrastructure Engineer interview process? − Deep Learning Software Engineer / GPU and HPC Infrastructure Engineer / DGX Cloud Performance Engineer. Typical loop: Company guidance says weeks; team timing varies.. Stages: Team interviews → Technical assessment, when applicable. Key focus: Explain GPU memory access and synchronization with a correct worked kernel. Compiled from public reports; loops change over time, so confirm the exact rounds with your recruiter.
Does NVIDIA hire AI infrastructure engineers? + The site's September 2026 research recorded GPU-cluster, DGX Cloud performance, library and inference engineering titles. Use NVIDIA's current careers page to verify openings and locations. A historical posting is evidence of that role at that time, not a promise that it remains open.
What does the NVIDIA AI infrastructure interview test? + The official hiring guide describes team interviews and possible technical coding exercises. It does not specify a fixed AI infrastructure round count. Ask the recruiter for the role's assessment plan.
Which CUDA topics should I prepare for NVIDIA roles? + Practice coalesced memory access, shared-memory bank conflicts, warp divergence, reductions, tiled matrix multiplication and profiling. Explain the measurement behind a proposed optimization and check correctness at shape boundaries. This is preparation advice; the topic list is not a verified question set for every NVIDIA team.
What is the NVIDIA AI infrastructure engineer salary? + The site's September 2026 research recorded historical US base ranges including L2 $120K to $189,750 and L3 $148K to $235,750 for a GPU-clusters role, and L3 $148K to $235,750 and L4 $184K to $287,500 for a DGX Cloud performance role. These are role-specific archived figures, not current offers or total compensation. Verify the exact live posting before comparing a role.
How long is the NVIDIA loop? + NVIDIA's guide describes a variable process measured in weeks. Confirm timing with the recruiter.
Can I use AI tools in an NVIDIA interview? + NVIDIA prohibits unapproved outside tools during interviews. Obtain explicit approval for any tool you intend to use.
Walk into your NVIDIA AI Infrastructure Engineer interview ready Explore full access to the question bank and concept curriculum, or start with the free material in each topic. Check the pricing page for current plans and access terms.
Or create a free account to unlock more free answers per topic.
Other AI Infrastructure Engineer interviews to prep Company preparation pages linked to similar curriculum topics.
Independent and not affiliated with NVIDIA. All trademarks belong to their owners.