101You set temperature to 0 and send the same prompt twice, and the outputs differ. Why, and when does it matter?▼hardNewAnthropicOpenAIDatabricks◆ premiumTemperature 0 does not mean deterministic, and the reason is in the GPU kernels, not the sampler. The signal is naming the batch-invariance problem and knowing which fixes are real versus placebo.Open full answer →
16Implement a data loader that batches and shuffles a dataset, and explain efficient input pipelines.▼mediumNVIDIAGoogleMeta1 replies○ sign inData loading is where training pipelines silently bottleneck. The signal is a correct shuffle-then-batch iterator plus knowing why prefetching and parallel loading keep the GPU fed.Open full answer →
15Design an LLM inference platform (vLLM-as-a-service) serving many models and teams.▼hard★ EssentialNVIDIAMicrosoftDatabricks2 replies○ sign inScarce GPUs, dozens of models, every team wanting low latency at low cost. The signal is whether you can turn that into one governed serving fleet: continuous batching, KV cache, per-tenant quotas, and cost you can actually attribute.Open full answer →
89Design a document summarization pipeline that handles long documents at high throughput.▼hardOpenAIAnthropicGoogle1 replies◆ premiumSummarizing a 200-page contract is not one LLM call: it is chunking, hierarchical reduction, and a faithfulness check so you never invent facts. Learn the map-reduce pattern, when long-context beats it, and how to evaluate summaries at scale.Open full answer →
03Your model's p99 inference latency is too high. How do you bring it down without retraining?▼mediumNVIDIAMicrosoftAmazon1 repliesunlockedThe trap is jumping straight to 'add more GPUs.' The signal is profiling first, then applying the cheap, no-retrain levers in the right order. Here is the diagnosis-then-optimize playbook for p99.Open full answer →
06Explain speculative decoding and the other main levers for cutting LLM generation latency.▼hardNVIDIAOpenAIAnthropic2 repliesunlockedDecode is sequential and memory-bound, so latency tricks matter. The signal is explaining speculative decoding's draft-and-verify mechanism (and why it stays exact) plus the other levers and when each applies. Here is the latency toolkit.Open full answer →
09How do you choose an inference-serving stack (vLLM, TGI, Triton, TorchServe) and configure it for throughput?▼medium★ EssentialNVIDIAMicrosoftDatabricks1 repliesunlockedKnowing the algorithms is half the job. The other half is the serving stack that actually delivers throughput inside a latency budget. The signal is matching the server to the workload and naming the four knobs that move the needle.Open full answer →
16How do you implement request queuing and priority scheduling for a shared AI inference service?▼mediumNVIDIAMicrosoftDatabricks1 replies○ sign inUnder load, a shared inference service must decide whose request runs now. The signal is queuing with priorities, backpressure, and fairness wired into batching, not first-come-first-served until the service falls over.Open full answer →
26What do model-serving frameworks (Triton, TorchServe, vLLM, TGI) provide, and how do you choose?▼mediumNVIDIAMicrosoftAmazon1 replies◆ premiumYou rarely write a serving stack from scratch. The signal is knowing what frameworks hand you (batching, multi-model, GPU scheduling) and why LLM-specific servers exist at all when general ones already batch.Open full answer →
36Your LLM decode is slow even though GPU compute utilization looks low. Why is it memory-bandwidth-bound?▼hardNVIDIAOpenAIDatabricks2 replies◆ premiumThe counterintuitive truth of LLM serving: token generation is limited by how fast you can read weights from memory, not by math. Once you see that, the whole optimization menu falls out of one number.Open full answer →
41Your inference p50 is fine but p99 latency spikes under load. How do you fix tail latency?▼hardNVIDIAOpenAIAWS2 replies◆ premiumUsers feel the p99, not the median, and the tail is where serving systems quietly fail. The causes are queuing and batching effects, not a slow model. Here is how to flatten it.Open full answer →
49Compare static, dynamic, and continuous batching for LLM serving and state the tradeoffs.▼mediumNVIDIAOpenAIAWS1 replies◆ premiumThree batching strategies, three very different latency profiles. Picking wrong leaves throughput or tail latency on the floor. Here is what each one costs and when to use it.Open full answer →