Taro Logo

Principal Software Engineer Interview Experience - United States

January 1, 2020
Positive ExperienceGot Offer

Process

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:

  • Discussion of role + resume-focused technical questions with a member of the dev team.
  • Technical interview involving a mock code review with questions about performance, concurrency, etc. No whiteboarding or algorithm-type questions, just an informal discussion of various language concepts and considerations. Very fair and low-pressure.
  • High-level conversation about technical experience and problem-solving with the Tech Lead.
  • Deeper discussion of role and work experience with the Director.
  • Brief discussion of role and work experience with the VP.
  • Technical and development philosophy discussion with a very senior Tech Lead.

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.

Questions

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.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Elastic Principal Software Engineer role in United States.

Success Rate

100%
Pass Rate

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.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Elastic's Principal Software Engineer interview process in United States.

Elastic Work Experiences