09How do you optimize the cost of large-scale ML training and inference?▼mediumAmazonMicrosoftDatabricks2 repliesunlockedGPU spend is typically the largest line item in an AI org, and this question tests whether you reason in utilization rather than just capacity. The signal is wringing out per-unit cost (utilization, right-sizing, spot, quantization) before scaling out.Open full answer →
55Walk me through deploying and scaling model inference on Kubernetes.▼mediumNVIDIAUberSpotify◆ premiumA Deployment and a Service will serve a model, but GPUs upend every Kubernetes default: scheduling, probes, autoscaling signals, and rollouts. Here is the setup that survives production, and when KServe earns its complexity.Open full answer →
15How do you autoscale AI/LLM inference workloads, and why is it harder than autoscaling web services?▼mediumMicrosoftNVIDIADatabricks2 replies○ sign inAutoscaling GPUs is nothing like autoscaling web servers: GPUs are scarce and expensive, model loading is slow, and the right signal is not CPU. The signal is scaling on queue and GPU metrics, taming cold starts, and the scale-to-zero economics.Open full answer →
31What is model cold-start / warmup in serving, and how do you handle it for autoscaling?▼mediumAmazonMicrosoftGoogle1 replies◆ premiumA newly booted replica is sluggish on its opening requests while weights load and kernels compile, which fights with reactive autoscaling. The signal is identifying where cold start comes from plus the warmup and provisioning remedies.Open full answer →
34How do you autoscale LLM inference, and why is it different from scaling a normal web service?▼hardNVIDIAMicrosoftOpenAI1 replies◆ premiumCPU-based autoscaling that suits a web tier quietly breaks on GPU inference: the signal is wrong, and replicas need minutes to warm. The interviewer wants the signals you genuinely scale on and how you mask the cold start.Open full answer →
54Traffic arrives in sharp bursts and your LLM p99 spikes each time. How do you absorb the bursts?▼hardOpenAIAWSNVIDIA2 replies◆ premiumAutoscaling reacts in minutes, but a burst lands in seconds, and the gap is where your tail latency dies. Absorbing bursts is about buffers and shedding, not just adding replicas. Here is the playbook.Open full answer →
68What is goodput for an LLM service, and why is tokens per second a vanity metric?▼hardOpenAIAnthropicNVIDIA◆ premiumRaw tokens per second is gameable: crank the batch size and the dashboard looks great while every request misses its latency target. Goodput is the throughput that actually meets your SLOs, and it is the number you size and autoscale on.Open full answer →