Katkat
Onsite

MLSD on Driver ETAs, Then a Coding Problem I'd Never Seen Before

UberMachine Learning Engineer · Onsite · Sep 2025

The first round was MLSD, but it wasn't a traditional recommendation system or search problem — it was a design for real-time updates to the remaining ETA of every driver within a grid. You could only use the data they gave you, so the questions got very detailed, and any manual feature was challenged down to the last detail — I had to spell out exactly how every step would be implemented. GPS si…

Shared by a candidate · reported Sep 2025. Interview formats change; use it as a guide, not a script.