Datadog logo

Datadog Solutions Engineer Interview Questions
& Process

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

Based on 53 interview experiences · FREE TO READ

3.7 Rounds average
Average Typical difficulty
47.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Datadog.

Showing 3 of 53
Datadog logo
Datadog

Pre-Sales Engineer

Sales · nearly a year ago

Mid Difficult Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Presentation Background check Offer
Interview formats
Behavioral Technical Coding Presentation

So I had this interview for a Pre-Sales Engineer role. Started with the hiring manager, a quick chat about me and the job. Then came the technical part, which was challenging but manageable if you did your homework. It involved two coding questions and some Linux stuff in the terminal, mostly related to Datadog. Next up was the Team Lead, focusing on my technical skills and pre-sales background. After that, another call with the Hiring Manager, who said the next step was a presentation on a technical tool I'm comfortable with. I picked a SaaS tool. I had a few prep calls with the Team Lead, and they specifically told me to lean into the sales angle, not the technical details because I'd already proven that. I spent a lot of time on the presentation and then flew to Dublin. Six people were there to watch, some in person, some on video. The presentation was supposed to be an hour, but they unexpectedly told me to take a 15-minute break right before, which they then counted against my presentation time. The feedback was that my presentation wasn't technical enough, despite being told to focus on sales, and that I went over time because of their break. Pretty frustrating after all the effort.

Confirmed questions2 questions
  • 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.
  • Solve the Python/API task to implement 'getCapitalCity(country)'.
Datadog logo
Datadog

Solutions Engineer

Engineering · a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check
Interview formats
Behavioral Technical Presentation

I had a pretty bad experience with Datadog's hiring. I got to the last round for a Solutions role, but then I found out they actually called people I used to work with at my current job to ask about me. This got back to me internally, which put my current job in a tough spot. It felt really unprofessional and raised privacy concerns. Just wanted to give a heads-up to other candidates.

Confirmed questions3 questions
  • What led you to pursue a career as a Solutions Engineer over other options?
  • Could you walk me through a project you were involved in?
  • What made you decide to apply to Datadog?
Datadog logo
Datadog

Technical Solutions Engineer

Engineering · a year ago

Entry Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

The interview process was pretty much the same as what others have described. I didn't do so great in the final round, which was an in-person day involving a technical part and a couple of behavioral questions. Specifically, I struggled a bit to identify the problem during the technical assessment. The feedback mentioned I was a bit "green." It's a little frustrating because your performance really depends on their specific platform, which you wouldn't know about unless you actively sought it out, but that's how it is.

Confirmed questions1 question
  • Can you share an instance where you encountered a problem or conflict with a teammate and how you handled it?

Datadog Solutions Engineer Interview Questions

Quoted word for word from Datadog interview reports.

Write a function fn(pattern, word) that checks if a word matches a pattern, returning true or false.

Read reports

Given a string with sentences and keys, and a list of keys, find sentences that contain ALL the input keys, then return a list of the OTHER keys present in those sentences, with no duplicates.

Read 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

What might cause a Docker container to crash immediately upon startup?

Read reports

Could you verify the service's status on a Linux system?

Read report

What are the fundamental commands for diagnosing network connection problems?

Read report

How do you document and troubleshoot your interactions with the Datadog platform?

Read report

What aspects of Datadog's product are most exciting to you?

Read report

How would you integrate Datadog technology into the specific technical topic you're discussing?

Read report

Formats, difficulty and experience

Across all 53 Datadog interview reports.

Interview formats

Behavioral 33.3%
Technical 31.9%
Coding 19.6%
Presentation 9.4%
Group 2.2%

Interview difficulty

Easy 7.5%
Average 75.5%
Difficult 17%

Candidate experience

Negative 24.5%
Positive 47.2%
Neutral 28.3%