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.
2 easy11 medium5 hard
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.
Topics
- Coding & Algorithms44% · 8
- Behavioral & Leadership22% · 4
- Machine Learning11% · 2
- ML System Design11% · 2
- System Design6% · 1
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 ScreenThis 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 & AlgorithmsOnsiteThis 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 ScreenThis 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 ScreenDesign 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 ScreenThis 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 ScreenDesign 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 ScreenA 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 & LeadershipOnsiteThis 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 ScreenImplement 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 ScreenTests 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 ScreenImplement 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 ScreenThis 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 & AlgorithmsOnsiteThis 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 & AlgorithmsOnsiteThis 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 ScreenThis 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 ScreenThis 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 ScreenThis 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…
- Datadog Account Executive interview: clear recruiter guidance with an uneven panelDatadog · Account Executive · Jul 2026
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…
- Datadog Account Executive interview: sales process and a mock cold callDatadog · Account Executive · Jul 2026
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 2026Rejected
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 2026Rejected
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
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
