Skip to lesson
Exit
Coding & Engineering Craft: TS, Rust, Python on the Hot Path1 / 3

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.

WHICH LANGUAGE OWNS WHICH LAYER

Interactive diagram. Tab through its regions; each focused region shows its detail in the panel below.

diagram: stack

Same role, three languages - each lives on a different part of the request path.