I applied online. The process took 2 months. I interviewed at Elastic (Remote, OR) in May 2019
Interview
I applied in May, was contacted by a recruiter exactly a month later, then went through all the rounds: an initial call with the recruiter, a chat with two engineers (technical portion), a chat with the tech lead for the team I was applying for, and finally a chat with two engineering directors just about two full months after applying.
The process was long, and due to my interviewers being in various timezones, I had to move my schedule around a bit to accommodate and work my way through the process. I won't argue that I should have gotten an offer or that the process was unfair-- just that it was slow and in the end, I wasn't even notified if I was selected or not. I was essentially ghosted. I find it frustrating that I can put so much effort into an interview process and not even receive a simple rejection email with some feedback.
Because the process was so long, I was able to work fully through the full interview process with several companies, and I found that Elastic was the worst with communication, which is a shame because I think it would be a pretty cool set of products to work on.
Interview questions [1]
Question 1
Here's a fake pull request. How would you review it?
Thank you for sharing your feedback with us, we are sorry to hear about the lack of follow through from our side, which created a very poor exerience for you. We will investigate what happened and raise the issue with the recruiter.
Other Senior JavaScript Engineer interview reviews for Elastic
I applied online. I interviewed at Elastic (Vancouver, BC) in Jul 2022
Interview
I applied from a LinkedId job posting. I was contacted by a Technical Recruiter. We arranged for the first interview. I minute before the interview was to begin, the meeting disappeared from my calendar. I then received an email indicating that due to budgetting, the position was no longer available.
I applied online. The process took 1 week. I interviewed at Elastic
Interview
Initial interview was with a recruiter, then a technical interview with two engineers. Technical interview involved a live coding session. All the interviews were done over zoom. Because of the distributed nature of the company, finding times that work for everyone means your interview may be at odd hours (very early in the AM, or late at night)
Interview questions [1]
Question 1
How to flatten a nested JS object into an object keys in dot notation.