← All questions
MediumCodingSystem design

Implement beam search decoding

Asked atPAPerplexity AI
1Give yourself 5 minutes
2Answer out loud, not in your head
3Then compare with the answer below

Reference answer

Then expect these follow-ups

  • Complexity vs greedy?

  • (k× model calls per step; batch the k hypotheses into one forward pass.) Why do chat LLMs use sampling instead of beam search?

  • (Beam search finds high-likelihood but degenerate/repetitive text for open-ended generation; it wins for closed tasks like translation.) How does beam search interact with a KV cache?

Hiring now

Get the Perplexity AI interview, not just the prep

landed applies to roles like these for you, on each company’s own site, with answers written for the role.

Get 5x interviews10 free auto-applies. No card.
Or practice this question first

Next question