The process was a call with a recruiter, then a hiring manager, two technical interviews, and a final interview, which was all well documented.
I didn't make it past the hiring manager as I was an inadequate fit for the position, but the process was certainly amongst, if not the best, experience I've had interviewing. Both the recruiter and hiring manager that I spoke with were fantastic; they were kind, easy to talk to, and overall communicated excellently.
One thing in particular that stood out to me was that the recruiter emailed me to let me know that there wasn't a good fit right now, but scheduled a video call to give me the in-depth feedback and let me offer feedback of my own. I've had a lot of interviews, and 95% of the time, I don't get feedback at all.
Overall, it was a pleasant experience despite not making the cut, and I appreciate the bar of quality they're looking for.
How do you keep yourself updated with the technology you use?
The following metrics were computed from 4 interview experiences for the Elastic Senior Software Engineer role in Canada.
Elastic's interview process for their Senior Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Elastic's Senior Software Engineer interview process in Canada.