2 min lesson
Pick and sharpen your language
Start at the first move in "Pick and sharpen your language" and carry it through to the proof.
Step 1 of 3
The coding screens for Model Routing & Inference are language-agnostic in theory and very opinionated in practice. You pick the language; the interviewer watches whether you actually live in it.
Cursor runs a small, polyglot stack and the inference path touches all three of its working languages. The JD names TypeScript, Rust or Python, but those are not interchangeable here. Each one owns a part of the request path and a strong candidate can say which and why without hedging.
Interactive diagram. Tab through its regions; each focused region shows its detail in the panel below.
Same role, three languages - each lives on a different part of the request path.