They give you a problem that they give every other interview candidate. It is esoteric, makes zero sense (why write a CPU cache in C#?), shows very little about your ability to program, and is a complete waste of time.
A CPU level set-associative cache in C#.
The following metrics were computed from 1 interview experience for the The Trade Desk Software Engineer role in Broomfield, Colorado.
The Trade Desk's interview process for their Software Engineer roles in Broomfield, Colorado is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for The Trade Desk's Software Engineer interview process in Broomfield, Colorado.