04Your cluster autoscaler adds nodes slowly and they are the wrong size. What would you change?▼mediumNewAmazonDatadogUber2 repliesunlockedThe difference between scaling node groups and provisioning nodes is the whole answer. One picks from shapes you defined in advance; the other reads the pending pods and buys what they need.Open full answer →
05How do you decide between savings plans, reserved instances, spot and on-demand for a mixed fleet?▼hardNewAmazon & AWSNetflixUberunlockedFour purchase instruments, one fleet, and a finance team asking why you did not commit to everything at maximum discount. The scoring rubric rewards the arithmetic of being wrong, not the discount table.Open full answer →
06Your batch fleet runs on spot and keeps losing nodes mid-job. How do you make interruptions survivable?▼mediumNewAmazon & AWSFlipkartDatadogunlockedEveryone quotes the discount. Fewer candidates can describe what happens when a notice arrives late or a worker disappears without completing shutdown and why some workloads shrug it off while others lose hours of compute.Open full answer →
08You need 64 GPUs for the next year and the region is out of capacity. What is your procurement strategy?▼hardNewMicrosoftOracleGoogle2 repliesunlockedGPU capacity is not elastic the way CPU is. On-demand means whatever is left after the reservations, and in a tight region that is nothing, so the availability problem and the cost problem are the same problem.Open full answer →
30Your distributed training run died six hours into an epoch on preemptible GPUs. What happens next, and how do you design for it?▼mediumNewNVIDIAMetaDatabricks◆ premiumA training job is an hours-long computation with no user watching. Whether an interruption costs four minutes or four days is decided entirely by checkpoint cadence and restart semantics designed before the run.Open full answer →
46You need to run a model over 200 million documents. How do you design that, and what does it cost?▼hardNewSnowflakeDatabricksNetflix2 replies◆ premiumNobody is waiting, which changes every constraint. Latency stops mattering, throughput per dollar becomes the only metric, and the design converges on something that looks like a data pipeline rather than a service.Open full answer →