
The Trade Desk Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 476 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 476 reportsCandidate interview experiences
First-hand accounts from people who interviewed at The Trade Desk.
Software Engineer
First, a 30-minute call with a recruiter to chat about your resume and experience. Then, an online engineering assessment (usually on CodeSignal) for 90 minutes, focusing on algorithms and data structures like you'd see in real projects. Or, for Commercial/Trading roles, a take-home case study or data presentation you prepare beforehand and then show the team. After that, you'll have a series of 4-5 interviews, about 30 minutes each, back-to-back or virtual, with different team members and managers. They'll ask about your past experiences, behavioral stuff, and how you solve problems. Finally, a wrap-up interview, often in person, to make sure you're a good cultural fit and have the confidence and skills to do the job.
- Tell me about designing a banking system, starting with basic deposits and withdrawals.
- How would you design a banking system to handle "Top K" transaction ranking?
- Describe the design for scheduled payments in a banking system.
VP Procurement
I applied for the VP, Procurement role and had a deeply disappointing experience with the recruiting process—less because of the interview itself, and more because of the lack of follow-through and basic respect for a candidate’s time afterward. My initial screening call was with Executive Recruiter Gobakwe Montshiwa. The conversation felt surprisingly surface-level for a VP-level position. The questions were broad and generic, with minimal probing into procurement leadership, financial rigor, negotiation strategy, or the realities of building and scaling a procurement function. It came across as a “check-the-box” screen rather than an evaluation for an executive role. The bigger issue came at the end of the call: I was told explicitly that the next step would be an interview with the CFO the following week, and that I would hear back shortly with details. That set a clear expectation. I left the call assuming the process was moving forward and that scheduling logistics would follow. Instead, I received no update at all. The week I was told I’d be speaking with the CFO came and went with complete silence. I followed up politely to confirm status and timing. No response. I followed up again (still politely and professionally). Again, no response. It’s hard to overstate how unprofessional this is—especially at the executive level. Hiring timelines change, priorities shift, and roles get paused. That happens. But it takes minimal effort to send a basic update: “We’re still aligning,” “The CFO is unavailable,” “We’re moving forward with other candidates,” or even “We’ve decided not to proceed.” Any of those would have been acceptable. What’s not acceptable is promising next steps and then ignoring follow-ups altogether. This isn’t just a minor annoyance; it reflects poorly on the company’s internal coordination and leadership standards. Procurement leadership is built on accountability, communication, and follow-through. If the recruiting function can’t execute on basic candidate communication after setting expectations, it raises serious questions about how cross-functional alignment works internally and how commitments are handled more broadly. Candidate experience is part of employer brand. This process communicated a lack of respect for candidates’ time and a lack of ownership over the process. I don’t recommend this experience to other senior candidates unless the company improves recruiting discipline and simple professional courtesy.
- Regarding spend categories, which ones do you negotiate?
- Have you been responsible for building a global team?
Client Service Associate
The interview went pretty smooth, everyone there is just so friendly and supportive. Just finished the second round data interview and waiting for notice about the final panel interview. First round was an HR recruiter screen where they dug deep in my experience of handling situations with a data-driven mindset. Second round was a data presentation where two directors on the team listened to my presentation. The final round hasn't happened yet but it will be an on-site panel.
- What led you to select these specific metrics for performance evaluation, and what's your reasoning behind that choice?
Business Development Director
I applied for a Director of Business Development role and the TA Team reached out soon after to schedule an interview, which I had to book myself. I prepped for it, but the recruiter cancelled it four minutes beforehand due to an internal meeting. She then asked for my availability over the next four days, and I let her know I could make myself available any time she chose. I didn't hear back for those dates. After following up twice with no response, she called me eight days later while I was gardening, asking if it was a good time to chat. We had a quick ten-minute screening call. It felt rushed and she seemed distracted. It was disappointing given my prior positive experiences with the company.
- What makes you feel this BD role is a good match?
- What are your reasons for believing TTD is a good fit for you?
The Trade Desk Interview Questions
Quoted word for word from The Trade Desk interview reports.
“How does a NumPy array change based on the provided Python code snippet?”
Read reports →“Can you encode a string, for example, transforming 'kubernetes' into 'k8s'?”
Read reports →“How would you implement low latency read APIs that support millions of QPS?”
Read reports →“Can you provide an estimate for the number of people who would see an Ad?”
Read reports →“How would you design a banking system to handle "Top K" transaction ranking?”
Read report →“Could you implement a simplified banking system that supports ranking the top K accounts based on total transactions?”
Read report →“Could you implement a simplified banking system that supports adding an account and depositing money?”
Read report →“Considering we need a very low-latency response, what factors are important when using ML technique Y?”
Read report →“Could you implement a simplified banking system that supports merging two accounts while keeping their history intact?”
Read report →Formats, difficulty and experience
Across all 476 The Trade Desk interview reports.