Taro Logo

Software Engineer Interview Experience - Canada

May 1, 2019
Positive ExperienceNo Offer

Process

Applied online for a remote Software Engineer position.

First, I had a quick recruiter phone call.

Next, I had a video chat coding exercise with an engineer. The exercise involved coding a simple statsd log parser to retrieve tags from log lines. The interviewer left some time for questions and discussion about the team and the position.

Then, I had a video chat interview with the manager for the team. We discussed my experience and the position and team.

Following this was a take-home coding exercise to write a program that monitors a log file and performs parsing and aggregation of data. It then displays a summary of data and performs notifications based on metrics requirements, for example, if errors are above a threshold and similar. This was a fun exercise.

After this, I was invited for a day of on-site interviews in NYC. Datadog arranged and paid for the travel. The on-site visit consisted of:

  • A different manager interview, where we talked about my experience and discussed the team. I also had to describe the architecture of a system I worked on and elaborate on my contributions in detail.
  • Following this was a lunch with a couple of other engineers on the team at the office cafeteria. It was very nice to meet other people and have some relaxing, social "off-time" in-between the interviews.
  • A coding exercise interview again. Coincidentally, this was the same problem I had already done on a video call earlier in the process.
  • A System Design interview where I had to design and architect a YouTube-like application.
  • An interview with the VP of Engineering where we discussed my experience, the team, what I want to do, Datadog, etc. He was very open and available for any questions and any kind of discussion.
  • A wrap-up with the recruiter.

In the end, they said I would probably get an offer if I were to relocate to NYC to work there, but they weren't 100% sold on me for a remote role for this specific position.

Throughout the interview, the recruiter numerous times asked for feedback on the process and offered time for updates and check-ins and to answer any questions.

Overall, a positive experience.

Questions

Write a simple program that parses log files and extracts specific tags from it.

Describe a system you worked on and elaborate in detail on your contributions.

Design a YouTube-like application and describe its architecture.

Was this helpful?

Interview Statistics

The following metrics were computed from 4 interview experiences for the Datadog Software Engineer role in Canada.

Success Rate

25%
Pass Rate

Datadog's interview process for their Software Engineer roles in Canada is very selective, failing most engineers who go through it.

Experience Rating

Positive75%
Neutral0%
Negative25%

Candidates reported having very good feelings for Datadog's Software Engineer interview process in Canada.

Datadog Work Experiences