Recruiter call to check motivation and salary expectations.
1 screen interview (peer coding with an engineer).
After this step, you have to choose either to perform the take-home project followed by 4 on-site interviews or directly 5 on-site interviews (1 more coding interview replacing the take-home project).
I moved directly to the on-site.
System interview: Deep dive on a project you worked on. Do not explain how the application works on the use case side, but go into technical/system details. Then, some system questions.
Architecture design interview: A conversation with one engineer regarding an application to design.
Hire manager interview: Deep dive on a project you worked on and some behavioral questions.
Design a streaming video application (download and read videos).
What happens when you perform curl google.com? This includes process creation, DNS resolution, HTTP/TCP protocols, etc.
Consider a LeetCode easy/medium question, like word matching.
The following metrics were computed from 37 interview experiences for the Datadog Senior Software Engineer role in France.
Datadog's interview process for their Senior Software Engineer roles in France is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Datadog's Senior Software Engineer interview process in France.