The process consisted of five interviews: two coding interviews, one cultural interview, one with the project manager, and one system-design interview.
In my case, I failed the first coding challenge. For the cultural interview and the one with the project manager, the feedback was that I didn’t talk enough about complex projects I had contributed to in the past. For the design-system interview, I honestly wasn’t very well prepared, so my answers were very ambiguous and lacked details about the actual architectural decisions.
The first code challenge was about matching different tags that a user could add in a multi-select list and unifying them if they belonged to the same group. I thought it required an inverted index, so I over-complicated the solution. A simpler approach using multiple loops would actually have been more effective.
The second challenge was about React and involved building a simple table, then progressively adding features like filters, sorting, etc.
For the cultural-type interviews, the questions were about previous projects and how I handled certain scenarios—for example, how I deal with situations where I disagree with my manager.
For the system-design interview, I was asked to design a dashboard that supports multiple widgets.
The following metrics were computed from 1 interview experience for the Datadog Senior Frontend Engineer role in Madrid, Community of Madrid.
Datadog's interview process for their Senior Frontend Engineer roles in Madrid, Community of Madrid is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Datadog's Senior Frontend Engineer interview process in Madrid, Community of Madrid.