I was contacted by a recruiter, and then there was the first step: a technical knowledge and coding assessment. I passed this, and then there was a home assignment. This involved analyzing logs and raising alerts according to specific rules.
The funny thing is, the log was not provided. So, I also needed to build something to generate the log.
Unfortunately, my test was rejected, even though the outcome was a bit controversial. The engineer reviewing the test didn't know Java, so they found the application complex and difficult to understand, with insufficient documentation. However, I spent a lot of time testing, providing a UI, and also providing a log generator since the logs weren't provided.
Honestly, I had a bad feeling about it. It wasn't clear to me where to invest time. I spent a lot of time on something that, in my opinion, wasn't adequately considered. Also, the fact that the reviewer didn't know Java didn't help, in my opinion.
I was a bit disappointed by the result, and the recruiter also had a lot of doubts.
Very similar to other big company interviews. Some questions regarding system scalability, data structures, etc.
The following metrics were computed from 1 interview experience for the Datadog Softeware Engineer role in Barcelona, Spain.
Datadog's interview process for their Softeware Engineer roles in Barcelona, Spain is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Datadog's Softeware Engineer interview process in Barcelona, Spain.