102You set temperature to 0 and send the same prompt twice, and the outputs differ. Why, and when does it matter?▼hardAnthropicOpenAIDatabricks◆ premiumTemperature 0 is not the same as deterministic, and the reason lives in the GPU kernels, not the sampler. What gets scored 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 quietly 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 inLimited GPUs, dozens of models, and every team demanding low latency for little money. The signal is whether you can shape that into a single governed serving fleet: continuous batching, KV cache, per-tenant quotas, and cost you can genuinely 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 wins out, 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 leaping straight to 'add more GPUs.' The signal is profiling first, then reaching for the cheap, no-retrain levers in the correct sequence. Here is the diagnose-then-optimize playbook for p99.Open full answer →
06Explain speculative decoding and the other main levers for cutting LLM generation latency.▼hardNVIDIAOpenAIAnthropic2 repliesunlockedDecode runs sequentially and is memory-bound, so latency tricks count. What they grade is whether you can explain speculative decoding's draft-and-verify mechanism (and why it stays exact) along with the other levers and when each fits. This 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 only half the job. The rest is the serving stack that actually delivers throughput within a latency budget. What they grade is whether you match the server to the workload and name 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 has to 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◆ premiumAlmost nobody builds a serving stack by hand. What interviewers watch for is whether you know what frameworks give you (batching, multi-model, GPU scheduling) and why LLM-specific servers even exist when general ones batch already.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 reality of LLM serving: token generation is capped by how quickly you can read weights out of memory, not by arithmetic. Once that clicks, the entire optimization menu follows from 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 experience the p99, not the median, and the tail is where serving systems quietly break. 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. Choosing wrong leaves throughput or tail latency on the floor. Here is what each one costs and when to use it.Open full answer →