Applied online. Heard back from recruiter relatively quickly to set up a phone screen. After this, the process took about a month and involved the following Zoom interviews:
Throughout all of this, the recruiter did a great job staying in touch and providing tips on how to mentally prepare for each interview. The interviewers were all friendly and did a good job making the conversations as low-stress as possible. Overall, a great experience with good response times.
The closest thing to a "coding" interview was a few mock PRs in the language required for the role. We went through a few different approaches to solving a particular problem and discussed the bottlenecks and potential pitfalls of each, with a focus on concurrency.
The following metrics were computed from 1 interview experience for the Elastic Principal Software Engineer role in United States.
Elastic's interview process for their Principal Software Engineer roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Elastic's Principal Software Engineer interview process in United States.