Interview process is split into couple of steps.
First there is a call with the Recruiter, discussion about motivation, previous experience, expectations, etc. This is also a good opportunity to learn more about the company from someone inside.
After this step there is a Technical Interview - in my case it was a call with two engineers, talking about previous experience related to the position that I applied to, couple of related questions as well. Then we were running through the github ticket, checking whether I can understand the problems and code and whether I am able to talk about it with the engineers.
Next step was split into 3 calls:
- Behavioral - questions related to the project management, SDLC, more soft-skills oriented,
- Design - CI and delivery pipeline analysis, looking for the bottlenecks and improvement ideas,
- Manager - call with the engineering director, discussion about the challenges that the person on this position will face, possible approaches, etc.
On every step there was always time to ask questions, everyone was very eager and willing to answer as best as they could.
Due to the fact that there is couple of the calls in the process, scheduling everything may be sometimes challenging, especially if you are based in Europe, when some of those calls require people from Datadog HQ to participate.