← 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.
Next question