The entire process from referral to employed took less than a month, which, taking into account the end-of-year season and holidays, is pretty impressive.
The entire process, end to end, for me was:
The hardest interview was behavioral. Most interviewees fail at that stage, so prepare well. The questions are all standard and expected.
JS interview was about a basic Lodash-like functionality implementation. React interview was about implementing a search functionality, but the crux was about performance and algorithm optimization via appropriate data structures. Both interviewers asked about time and space complexity, and both requested a second attempt at improving your basic solution if not in code (since little time will be left), then in words.
The deep dive was about picking a project from the past that you know well and diving deep into technical and architectural aspects, testing your general understanding of how things work together.
The following metrics were computed from 1 interview experience for the Elastic Senior Software Engineer (JavaScript) role in Amsterdam, Netherlands.
Elastic's interview process for their Senior Software Engineer (JavaScript) roles in Amsterdam, Netherlands 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 Senior Software Engineer (JavaScript) interview process in Amsterdam, Netherlands.