Elastic Interview Questions | Glassdoor.co.in

Elastic Interview Questions

Updated 8 Apr 2019
146 Interview Reviews

Experience

Experience
45%
9%
46%

Getting an Interview

Getting an Interview
70%
17%
10%
2
1

Difficulty

2.9
Average

Difficulty

Hard
Average
Easy

Candidate Interview Reviews

Filter

Filter

Sort: PopularDateDifficulty
Sort:
  1. Helpful (28)  

    Java Engineer Interview

    Anonymous Interview Candidate in Remote, OR (US)
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 4 weeks. I interviewed at Elastic (Remote, OR (US)) in July 2017.

    Interview

    First interview
    ---------------
    1-hour talk at 9:30 AM CEST, talent acquisition lady in Amsterdam. Nice informative talk without ceremony.

    Second interview
    ----------------
    ~1-hour talk at 10:00 AM CEST, software engineer in France. The interview was carried out very nicely.

    After a short introduction, he asked me for ~15 minutes about Java concurrency, data structures and a sorting algorithm of my liking.

    The topic for the next ~15 minutes was to implement a method "public int[] merge(int [] a, int [] b)" in a Google Docs document.

    Afterwards there was some discussion about how I would unit test a method like this.

    The last 10 minutes were dedicated to questions I had in mind. He seemed to be very passionate about what he is doing. I enjoyed the interview.

    Third interview
    ---------------
    ~1-hour talk at 10:00 AM CEST, software engineer in Luxembourg. The interview was carried out very nicely.

    The interview began with questions about volatile. We discussed AtomicIntegers, lock stripping, contention and solutions for weakly consistent aggregations.

    In the next ~20 minutes I had to implement a solution to find the number of occurrences of a given digit in a sorted array. For example 5 in [ 1, 2, 5, 5, 5, 7] would return 3. The solution should run in logarithmic time.

    Finally, 15 minutes for questions. His beloved topic was replication and he told me about the ins and outs, different approaches etc., I was again absolutely astonished (in a positive way).

    Email from the acquisition lady (gist)
    --------------------------------------
    The interview went really well (..). Spoke with the team (..). You have great chances on a role as a 'java generalist' and to specialise later on (..). Your next interview will be with xxx, specialising on the topic of distributed systems.

    My reply (gist)
    ---------------
    Very happy to hear, a bit concerned about distributed system topic as I am no expert on this topic (..), looking forward to speaking with xxx.

    Email from the acquisition lady (gist)
    --------------------------------------
    Don't worry (..), we really appreciate that you know and openly communicate your strengths and weaknesses (..). Investing time in reading/learning about Elastic distributed topics and distributed systems in general is well spent though.

    Preparation for the interview
    -----------------------------
    After that email I basically used every free minute to dig into the ElasticSearch Definitive Guide, read about distributed systems, Paxos, Raft, linearizability, single-leader replication, clock skew, vector locks, you name it. I just wanted to do everything I could in order to succeed as I was really motivated after the previous interviews.

    Fourth interview
    ----------------
    ~45-min talk at 10:30 PM CEST, software engineer in California. I find it weird to schedule a technical interview at this time, given there are dozens of excellent engineers in closer timezones. I was bone-tired when the interview started.

    This engineer was absolutely not prepared. His first statement: "Uuhhm, let me open your CV first". He began to skim through my CV while I should tell him something about big system architecture. I did not have the impression that he really cared/listened.

    Afterwards I had to program "finding anagrams" and explain complexity in detail. No single distributed systems question by the end of the interview.

    Finally I had 5 minutes to ask some questions. Yet again he did not really care and just answered my questions in shallow-brained manner.

    I did not perform too well in this interview, mainly due to my condition. The questions were not that hard but I was simply too tired.

    Further proceedings
    -------------------
    I was rather frustrated about the last interview and my performance. I planned to contact the talent acquisition lady again, explain to her why I did not perform well yesterday and ask for another interview.

    I implemented two more anagram solutions (prime number multiplication, int array) which are optimised in terms of space-complexity in order to show that I am really passionate about the role.

    After some more thoughts I decided to let it rest though, as the previous interview left a quite bad impression after all.

    Last email the acquisition lady
    -------------------------------
    3 days later, I received the last email from the talent acquisition lady, using one of these standard templates, explaining that there was some other candidate who just performed a little bit better.

    Given that she mentioned a concrete position in the previous email, I found this immediate drop out without any further explanation rather disrespectful/annoying.

    It would have been very helpful to learn in more detail, why another candidate was chosen at the end. Some companies even mention some books/blogs etc. in order to help the applicant to progress.

    Interview Questions

    • When does a deadlock occur?   2 Answers
    • Is i++ an atomic operation?   1 Answer
    • Given a field private volatile int count = 0, two threads increment this field at the same time by count++ (once), which possible values can the field have afterwards?   1 Answer
    • What is a ReadWriteLock?   1 Answer
    • What does amortised 1 mean?   1 Answer
    • In case a field has high contention (many threads accessing it in parallel), what could you do about it?   1 Answer
    • What are the java concurrency primitives?   1 Answer
    • How does a hash map internally work?   1 Answer
    • How does volatile work?   1 Answer
    • When would us use merge sort and what are its characteristics?   Answer Question

  2. Helpful (15)  

    Leadership Role Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Elastic in October 2017.

    Interview

    Initial phone interview with the recruiter. Second interview was video-based on conducted with the hiring manager. Third interview was video-based and was with a direct report. The fourth interview was video-based and was with a direct report. The level interview acumen was less than anticipated for the nature of the roles that the interviewers were in. One of the video interviewers not only didn't provide any eye contact, he continuously ate nuts during the interview. In addition, he clearly sought to poke holes in my answers to the questions asked when he didn't have a sufficient understand on the subject matter. It was if he sought to assume a "tough interviewer" posture before he sought to convince me that I should even be interviewing. He seemed to place little value on candidate experience. It ranked as among the worst interviews that I have ever experienced.

    Interview Questions

    • What do you know about Elastic? What do you know about the role?   Answer Question
  3. Helpful (6)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    The process took 4+ months. I interviewed at Elastic in December 2015.

    Interview

    Worst interview experience in my life. After solving online test - no feedback for over a week. After I contacted them gave my availability for interviews - nothing got scheduled for 3 weeks. So I reached out again and they've added a meeting on my cal without inviting me or telling me about it. Emailed them yet again and was promised to have something scheduled in the near future. Nothing. Contacted them yet again - they were busy with some conference happening at the time but was promised a reply soon. Like always - nothing. And in the meantime I think they filled the position.

    Interview Questions


  4. Helpful (3)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 3+ months. I interviewed at Elastic in January 2017.

    Interview

    Very very long and drawn out process -- multiple months. Should not take that long regardless of whether the answer is yes or no. You might be wasting your time here.

    Interview Questions


  5. Helpful (8)  

    Software Engineer Interview

    Anonymous Interview Candidate in Remote, OR (US)
    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. I interviewed at Elastic (Remote, OR (US)) in August 2017.

    Interview

    Had a recruiter phone screen, then a phone call with a team lead, and then later another engineer. Each interview was friendly, enjoyable, and mostly a conversation -- not a series of penetrating quiz questions. There were questions about my experience and working style of course, but I think these folks are just good enough at gleaning information from normal conversations about technology that they don't have to go through a traditional, uncomfortable interview style.

    I was very pleased with the process. I ended up accepting an offer with another company partway through the process but will definitely re-apply should I find myself looking for work again.

    Interview Questions

    • How would you solve <troubling technology situation I mentioned at a previous company> supposing you could go back and fix it?   1 Answer

  6. Helpful (13)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    The process took 2+ months. I interviewed at Elastic.

    Interview

    Over 2 months I've been interviewing with Elastic. Very pleased with my conversation with founder as he has been the only one to share some real feedback about what they are looking for hiring. Or at least talked me through his thoughts about distributed environments and whether I have enough relevant experience. I followed up with the recruiter afterwards and have not heard back. This has been standard protocol, then a note follows about the next interview and the next. I think at this point they are passing on me but no feedback over several weeks after each interview. So inconsiderate. My advice is to not waste people's time and decide on capabilities needed before extensive interviews that achieve nothing in the end except frustration all around.

    Interview Questions

    • None really/ Standard questions. I recall asking about my biggest challenge in past work.   Answer Question

  7. Helpful (7)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took a week. I interviewed at Elastic.

    Interview

    1/2 hour call, discussed a technical task but it was very open ended, not sure what the interviewer was looking for beyond having a conversation

    I received no feedback or response 1 week past the interview. I consider that unprofessional from their recruiting department.

    Interview Questions

  8. Helpful (2)  

    Analyst Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. I interviewed at Elastic.

    Interview

    They put you through so many tests and waste your time and then decide you are not an appropriate candidate even after taking the time to clear those tests. Had 5 different rounds of interview.

    Interview Questions


  9. Helpful (3)  

    Analyst Interview

    Anonymous Interview Candidate in Mountain View, CA (US)
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 3 weeks. I interviewed at Elastic (Mountain View, CA (US)) in March 2018.

    Interview

    I'm thoroughly disappointed by how recruiting handled my candidacy. I don't think I've ever gone through a more negative recruiting experience than the one I had with Elastic. I was given a verbal offer to which I negotiated for a higher pay like any candidate would do. Recruiting had assumed that if I didn't get the bump, I would've walked away and consequently, they moved forward with a different candidate, even after giving me the verbal offer. This all transpired within a few days with absolutely no communication from the team until it was too late.

    Next time, please don't make assumptions on behalf of candidates. Thanks.

    Interview Questions

    • Standard interview questions   1 Answer

  10. Helpful (4)  

    IT Support Technician Interview

    Anonymous Interview Candidate in New York, NY (US)
    No Offer
    Negative Experience
    Easy Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Elastic (New York, NY (US)) in April 2018.

    Interview

    The interview process went good then took a sharp turn downhill. I first had an interview with the recruiter via zoom conference which was quick and went well. I then had an interview with two support engineers which went great as each parties were very involved in getting to know one another. Then I had an interview with the IT Manager which seemed to go OK but not as well as the previous one. And then nothing. No follow up emails, no calls, no communication. After waiting a week+ , I decided to follow-up with the recruiter in which I was told they were very busy and also had many candidates on the list. Alright, so I decided to wait even longer. 2, 3, 4 weeks go by and not a single email back even letting me know if I was suppose to still wait or if I did not make the cut. It has now been over a month and I can only assume I was left to bite the dust. I wouldn't mind not getting the job, but companies that ghost interviewers for their time and effort are frowned upon. Hopefully this does not happen often to others.

    Interview Questions


Don't Miss Out On a Job You Love
Upload a CV to easily apply to jobs from anywhere. It's simple to set up.