Questions reported from Google DeepMind machine learning engineer interviews. This bank tracks 154 questions asked at Google DeepMind (6 with free model answers). Practice them live with DeepOffer's AI voice interviewer.
Greedy decoding always takes the largest logit, beam keeps several high-probability sequences, and sampling draws from a temperature-scaled distribution.
Data parallelism (DP): every GPU holds a full copy of the model and processes a different slice of the batch; the only cross-GPU traffic is an all-reduce of gradients (or parameters) once per step, so its cost scales with model size, not with activations.
Scale logits by temperature, mask outside top-k or the cumulative top-p set, subtract the maximum for stability, softmax, and sample.
Key insight: route each token to a few specialist experts, but also run one shared expert on every token.
Key insight: without a balancing term, gating collapses onto a few experts.
Key insight: Adam keeps per-parameter first and second moment estimates of the gradient and corrects their initialization bias, giving an adaptive step size per parameter.
Get asked follow-ups live, then receive a scored report — like a real MLE interview loop.
Start AI mock interview