Katkat

Company

Datadog interview questions

18 practice questions in the style of Datadog's interviews, covering Coding & Algorithms, Behavioral & Leadership, ML System Design, System Design, Software Engineering Fundamentals, Machine Learning.

Questions18

2 easy11 medium5 hard

Your progress0/18

Datadog interview questions by the numbers

Last updated

Katkat has 18 Datadog interview questions. The largest topics are Coding & Algorithms (44%), Behavioral & Leadership (22%) and Machine Learning (11%). By difficulty: 11% easy, 61% medium and 28% hard. The most common round is Technical Screen (78%). Frequent concepts include deep-learning, pytorch, attention and Code Generation.

Difficulty

  • Easy11% · 2
  • Medium61% · 11
  • Hard28% · 5

Interview rounds

  • Technical Screen78% · 14
  • Onsite22% · 4

Roles

  • Software Engineer89% · 16
  • Machine Learning Engineer11% · 2

Frequent concepts

  • deep-learning11% · 2
  • pytorch11% · 2
  • attention6% · 1
  • Code Generation6% · 1
  • Data Structures6% · 1
  • Developer Tools6% · 1

Showing 1–18 of 18 results

  • This problem tests your ability to reconstruct a parent-child hierarchical tree from an unordered collection of trace spans by leveraging parent ID references and sorting mechanisms.

    DatadogSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates understanding of sequence processing, sliding-window aggregation, filtering by tag, and efficient state management in tagged time-series or event data, testing algorithmic efficiency and correctness.

    DatadogSoftware EngineerCoding & AlgorithmsOnsite
  • This question evaluates project ownership, technical leadership, system architecture, trade-off reasoning, and the ability to articulate goals, constraints, decisions, metrics and postmortem lessons in a software engineering context.

    DatadogSoftware EngineerBehavioral & LeadershipTechnical Screen
  • This question evaluates a candidate's ability to accept and act on conciseness feedback, encompassing communication clarity, adaptability, measurement of improvement, and leadership influence on stakeholder interactions.

    DatadogSoftware EngineerBehavioral & LeadershipTechnical Screen
  • Design an autonomous agent pipeline that ingests Jira bug reports, grounds itself in a multi-repo codebase via code search and retrieval, iterates on a fix in a sandboxed runtime, and opens a validated pull request.

    DatadogSoftware EngineerML System DesignTechnical Screen
  • This question evaluates a candidate's competence in designing scalable, reliable end-to-end machine learning systems for image object detection, including ingestion, preprocessing, model serving, data and version management, monitoring, and operational concerns.

    DatadogSoftware EngineerML System DesignTechnical Screen
  • Design log-query stream processor evaluates requirements, scale assumptions, API/data design, architecture, trade-offs, failure modes, and rollout in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    DatadogSoftware EngineerSystem DesignTechnical Screen
  • A hiring manager conversation for an engineering manager role: introduce yourself, explain your own technical contribution to a project you led, and describe a time a team member annoyed you. It tests whether a manager can separate personal technical judgment from team output and handle interpersonal friction with candor.

    DatadogSoftware EngineerBehavioral & LeadershipOnsite
  • This question evaluates project leadership, technical ownership, stakeholder communication, decision‑making under trade‑offs, and the ability to quantify measurable impact through a concise overview followed by a deep dive.

    DatadogSoftware EngineerBehavioral & LeadershipTechnical Screen
  • Implement a robust recursive tree-deletion algorithm using a restricted set of filesystem primitives. This question tests post-order traversal, managing call-stack and heap memory across deep and wide directory structures, and handling edge cases cleanly.

    DatadogSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • Tests the ability to implement binary focal loss with raw logits from first principles, emphasizing numerical stability, custom weighting, and tensor reduction strategies.

    DatadogMachine Learning EngineerMachine LearningTechnical Screen
  • Implement the Grouped-Query Attention (GQA) mechanism commonly used in modern LLMs to balance serving memory bandwidth with generation quality. You will handle tensor reshaping/expansion across query head groups, scaled dot-product attention, and causal masking.

    DatadogMachine Learning EngineerMachine LearningTechnical Screen
  • This question evaluates understanding of prefix-based string matching, data structure design (hash-based sets and trie/prefix tree), and algorithmic competencies including efficient in-memory storage and deduplication of matches.

    DatadogSoftware EngineerCoding & AlgorithmsOnsite
  • This question evaluates API client design, asynchronous query lifecycle management, result retrieval, robust error handling, and secure credential handling for a cloud data warehouse.

    DatadogSoftware EngineerCoding & AlgorithmsOnsite
  • This question evaluates a candidate's ability to implement buffered I/O and design concurrency-safe APIs, exercising skills in data buffering, performance optimization, and thread-safety.

    DatadogSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates a candidate's skill in designing and analyzing log storage and query systems, covering data layout, indexing strategies, time-range scans with optional filters, and time/space complexity reasoning.

    DatadogSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates proficiency with buffered I/O, buffer management, memory handling, and performance optimization, including maintaining byte order, handling partial writes, and edge cases across consecutive write/flush/close operations.

    DatadogSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates understanding of streaming algorithms, string indexing, and set-based matching, focusing on designing efficient online data structures to match stored queries against incoming logs within the Coding & Algorithms domain.

    DatadogSoftware EngineerCoding & AlgorithmsTechnical Screen

Datadog interview experiences

All 8 →
  • Reviewing an AI-Assisted Batching PRDatadog · Software Engineer · Senior+ · Onsite · Aug 2026

    In the code review round, I was given a pull request for an issue where a Python application was crashing under heavy load. The pull request changed the existing synchronous processor, which handled one request at a time, into a batched processor that handled 40 requests at a time. The repository still included the synchronous processor as a reference. However, if creation of the batched processo…

  • The recruiter reached out and was helpful and transparent throughout. Before I spoke with a hiring team, I received a PDF explaining each stage and what I needed to prepare. That made the process predictable, and I did not feel as though I was guessing what would happen next. After the recruiter call, the process followed a standard pattern: an early phone or screening stage and then video interv…

  • The process felt organized from the beginning. I started with a recruiter conversation and then met hiring leaders. In those calls, it seemed they were comparing my experience with what they needed in an Account Executive: my approach to sales, how I described my impact and how well that experience would translate to their environment. The hiring-manager questions were more pointed. I explained m…

  • Datadog Software Engineer HackerRank and final technical interviewDatadog · Software Engineer · Online Assessment · Jul 2026
    Rejected

    The process felt smooth and standard. It began with a HackerRank-style online test containing two LeetCode-like questions. Next came a roughly half-hour recruiter call focused on fit and the usual recruiter topics. The final technical stage lasted about an hour. It included more medium-hard LeetCode-style questions and a separate behavioral and HR block within the overall stage. The recruiter and…

  • Datadog Solutions Engineer interview: presentation cancelled after the role was filledDatadog · Solutions Engineer · Online Assessment · Jul 2026
    Rejected

    I reached the presentation stage after initial screens and a HackerRank assessment. It was due to be in person, and I put considerable effort into preparing something I felt confident presenting. Late the day before, a message said the role had already been filled and I didn't need to come in. The timing felt awful after all the preparation I'd done that week. Later, HR said they appreciated my p…

More companies