Did the full loop for an ML engineer role (L4/senior) at Scale in May. Four rounds after the recruiter screen, all on the same day via Zoom.
Round 1: coding. Standard medium LeetCode style. Graph traversal problem. No tricks, just clean implementation. 45 minutes.
Round 2: ML design. Asked to design a data quality detection system for labeling pipelines. This is very on-brand for them. They care a lot about how you think about data quality at scale (no pun intended), not just model architecture. I spent maybe 60% of my time on the labeling quality framing and they seemed happy with that.
Round 3: behavioral. Four or five structured STAR questions. Heavy on ownership and speed. Specific things they asked: "Tell me about a time you moved faster than the organization was comfortable with" and "When did you make a call without enough data and what happened." Prepare stories with real texture. Vague answers don't land here.
Round 4: cross-functional / leadership. This one surprised me. Felt more like a PM interview. They wanted to understand how I work with non-technical stakeholders.
Total turnaround was about two weeks from first screen to offer. The process felt tight and well-run. My offer came in at the upper end of what I expected for the level.
One thing: they asked a lot about why Scale specifically. Have a real answer.