Datadog logo

Datadog Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 1,375 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
54.1% Positive experience

Which role are you interviewing for?

30 roles · 1,375 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Datadog.

Showing 4 of 1,375
Datadog logo
Datadog

Engineering Manager

Engineering · half a year ago

Manager Difficult Positive experience No offer 5 rounds
Interview process
Technical screen Onsite
Interview formats
Coding System Design Behavioral

Datadog's interview process is quite thorough, covering coding, design, delivery management, and people management. They offer extensive preparation materials and a general overview of each interview's focus, aiming to maximize your chances of success. While no single interview is excessively difficult, the sheer number and breadth of topics can be demanding. A unique aspect is their post-interview feedback: instead of a generic rejection, the recruiter calls to discuss high-level feedback from each interview, which is incredibly helpful for future opportunities. In my case, the feedback indicated a lack of depth in technical details. Datadog prefers candidates with deep expertise in certain areas, even if other areas are less developed, over those with moderate knowledge across the board. So, understanding this preference is key when going into their interviews.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Datadog logo
Datadog

Technical Support Engineer

Engineering · nearly a year ago

Mid Average Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Onsite Onsite Onsite
Interview formats
Technical Behavioral Technical Technical Behavioral

I sent in my application online and then a recruiter from Singapore got in touch via email. They explained the steps: first, there's a Hackerrank assessment. After that, I'd interview with the hiring manager to discuss my background, projects, and tools, and to understand my motivation for this support engineering role. Then, I'd chat with some engineers on the team about scenarios, like managing multiple tickets and handling challenging customers. Following that, there's a live troubleshooting session where I'd need to role-play, asking questions about the problem presented, and I'd be given documentation. Finally, a conversation with a director about career aspirations and how Datadog fits in.

Confirmed questions1 question
  • How would you approach responding to a support ticket?
Datadog logo
Datadog

Customer Success Specialist

Sales · nearly a year ago

Entry Average Negative experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

The interview process began with a first-round call with a recruiter based in Singapore. This interview was rescheduled twice, and one of those changes was communicated only about two hours before the original time. The interview was planned for 30 minutes but concluded in about 15. I was asked to share my questions at the start, and then we discussed my background, my interest in Datadog, and my reasons for pursuing Customer Success. The role itself is primarily focused on cross-sell and upsell opportunities, with renewals being handled separately. Overall, the conversation was brief and structured, and I didn't feel particularly engaged.

Confirmed questions4 questions
  • Can you introduce yourself?
  • What makes you interested in customer success?
  • Why are you interested in Datadog?
Datadog logo
Datadog

Senior Software Engineer

Engineering · nearly a year ago

Senior Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Technical screen Background check
Interview formats
Technical Coding System Design Behavioral Behavioral

So the process started with a recruiter chat to see if I fit any of their roles. I mentioned I was in a bit of a rush with another interview process, so she really tried to speed things up for me. It included: 1. A coding interview about building a stream processing thing for logs and queries. 2. Another coding interview for a prefix tag search setup. 3. A system design round, kinda like designing r/place. 4. An interview digging into a past project of mine. 5. A values interview with questions about how I've dealt with people before. The recruiter was great throughout, keeping me updated and telling me what interviewers were looking for. I even met the team. Honestly, it was one of the best interview experiences I've had.

Confirmed questions5 questions
  • Implement a tail stream processing mechanism where logs and queries are inputs and the output is log matches to queries with ACK and IDs.
  • Implement a system for adding tags (allowing duplicates) to a store, which can then be queried by prefix, returning matches with counts.
  • Design a web service for a 1000x1000 tile canvas where users can place one tile of a specific color every 5 minutes, with real-time display of the board.

Datadog Interview Questions

Quoted word for word from Datadog interview reports.

Implement the function getCapitalCity(country) which should return the capital city from the API: https://jsonmock.hackerrank.com/api/countries?name=, or '-1' if none is found. Evaluation criteria include error handling, API calls, robustness, and preventing crashes.

Read reports

Implement a system for adding tags (allowing duplicates) to a store, which can then be queried by prefix, returning matches with counts.

Read reports

Given a text file structured like a file system, how would you calculate the total size of all files within it using string parsing and BFS or DFS?

Read reports

Can you write code to check if a string conforms to a specific pattern without using regular expressions?

Read reports

Build a React component that shows a real-time data table, with the ability to sort the data by any column.

Read report

Implement a tail stream processing mechanism where logs and queries are inputs and the output is log matches to queries with ACK and IDs.

Read report

My Datadog integration isn't working, I can't see the expected metrics. I've set up the Windows Agent and the integration configuration, but I'm still not getting data. I even reinstalled the agent and encountered some errors related to Azure metadata endpoints and a yaml config file validation. Can you help me figure out what's wrong so I can get this integration working?

Read report

Could you write a sliding window function to calculate the sum of coordinates within a specific k-sized window?

Read report

Design a web service for a 1000x1000 tile canvas where users can place one tile of a specific color every 5 minutes, with real-time display of the board.

Read report

Formats, difficulty and experience

Across all 1,375 Datadog interview reports.

Interview formats

Behavioral 34.6%
Technical 23.9%
Coding 18.7%
Presentation 9.2%
System Design 7.9%

Interview difficulty

Easy 12.2%
Average 65.2%
Difficult 22.6%

Candidate experience

Neutral 20.1%
Positive 54.1%
Negative 25.8%

Reports by job function

Engineering 708
Sales 353
HR 84
Operations 55
Analytics 39
Design 34