An onsite ML coding round in a Colab notebook. Each report adds a detail: in one, the recruiter said in advance that the round was filling in a notebook, helper functions were provided, and the text to embed came from pandas DataFrames; in another, the model call that produces embeddings was provided as an API.
The tasks, in the order the reports give them:
Reported four times between February and September 2026, three times for agent or AI engineer roles. In each, the onsite also had a system design round and a round on past projects. One candidate calls the code itself simple; another, who failed this round, put it down to too little practice with ML coding. No report names the helpers, the model or the data.
How would you improve the eval, for example recall or hit rate?
Interviewer hints: In one report, the recruiter said ahead of time that the round was filling in a Colab notebook.; In one report, helper functions were provided; in another, the model call that produces embeddings was provided as an API.
Why people fail: One candidate who failed this round said they had practised too little ML coding.