Katkat

Company

Tradedesk interview questions

5 practice questions in the style of Tradedesk's interviews, covering Software Engineering Fundamentals, Coding & Algorithms.

Questions5

0 easy5 medium0 hard

Your progress0/5

Tradedesk interview questions by the numbers

Last updated

Katkat has 5 Tradedesk interview questions. The largest topics are Software Engineering Fundamentals (80%) and Coding & Algorithms (20%). By difficulty: 100% medium. The most common round is Onsite (60%). Frequent concepts include API, Caching, Data Structures and Data Validation.

Difficulty

  • Medium100% · 5

Interview rounds

  • Onsite60% · 3
  • Online Assessment40% · 2

Roles

  • Frontend Engineer60% · 3
  • Software Engineer40% · 2

Frequent concepts

  • API20% · 1
  • Caching20% · 1
  • Data Structures20% · 1
  • Data Validation20% · 1
  • Error Handling20% · 1
  • Hash Map20% · 1

Showing 1–5 of 5 results

  • A front-end debugging question in which a React component that fetches data sometimes shows results that do not match the current input, even though each API response is correct. It tests how the candidate reproduces a timing-dependent bug, finds the root cause, fixes it in the effect, handles cancellation errors, and verifies the fix with a deterministic test.

    TradedeskFrontend EngineerSoftware Engineering FundamentalsOnsite
  • This problem tests your ability to build a resilient data-fetching client that handles network unreliability, data integrity validation, and efficient caching patterns.

    TradedeskSoftware EngineerSoftware Engineering FundamentalsOnline Assessment
  • A front-end coding question asking the candidate to implement an in-process publish-subscribe utility in JavaScript or TypeScript with subscribe, publish, and unsubscribe. It tests API design, choice of data structures, safe iteration when subscribers change during a publish, isolation of subscriber errors, and cleanup that avoids memory leaks.

    TradedeskFrontend EngineerSoftware Engineering FundamentalsOnsite
  • An object-oriented design question asking the candidate to model an elevator control system: its classes, their responsibilities, and how a button press becomes an elevator stop. It tests requirement scoping, a clear per-car state model, stop ordering and dispatch policies that can be swapped out, handling of out-of-service cars and duplicate requests, and testability.

    TradedeskFrontend EngineerSoftware Engineering FundamentalsOnsite
  • This problem tests your ability to design an in-memory data store with complex querying and expiration requirements using efficient nested data structures.

    TradedeskSoftware EngineerCoding & AlgorithmsOnline Assessment

Tradedesk interview experiences

All 1 →
  • A Four-Level In-Memory Database AssessmentTradedesk · Software Engineer · Online Assessment · Aug 2026
    In progress

    It was no longer the recipe problem, but there were still four levels, and the general idea and direction had not changed much. Level 1: Given a key, field, and value, write the value into the database and implement insert, delete, and update operations. This can be done with one nested map or two maps. Level 2: There were two search operations. The first search uses the key and field to list all…

More companies