Software Engineer applicants have rated the interview process at Nutanix with 3.1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 55% positive. To compare, the company-average is 82.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 22 days to get hired, when considering 48 user submitted interviews for this role. To compare, the hiring process at Nutanix overall takes an average of 30 days.
Common stages of the interview process at Nutanix as a Software Engineer according to 48 Glassdoor interviews include:
Phone interview: 29%
One on one interview: 24%
Skills test: 15%
Presentation: 13%
Personality test: 5%
Group panel interview: 4%
Background check: 4%
Drug test: 3%
Other: 2%
IQ intelligence test: 2%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 weeks. I interviewed at Nutanix (San Jose, CA) in Feb 2018
Interview
By far the worst interview experience. For some reason these people think they are a notch above all other companies hence told me that there were going to be 2 telephonic screens. I said okay. The first round was regarding merging n sorted list. I came up with simple solution first then upon hinting suggested using heap or priority queue. I was told to assume methods such as getmin() removemin() etc since I didn’t remember the exact calls. Once I did that and wrote the algorithm I cleared. Second interview, the person starts coding qs 26 mins into the interview. This was also using a priority queue. I came up with the right algorithm and approach and assumed similar calls to heap. Since I used another programming language which he didn’t know he started questioning me why I was removing and adding back to hash when I pointed out that update is unavailable and these are specific to language. Even though the complete approach and algorithm was correct he gave negative feedback. This is when things got funny. I challenged the interview with the recruiter telling that I used the right data structure and completed the algorithm in 25 mins after starting the coding so late. And he nit picked about the hash methods I was using in my language and pointed her to a reference about how it is used. The recruiter comes back saying hiring manager will give a chance for 3rd telephonic round. I was like b@@@s to these guys as I already had 2 offers by then, but I thought why not, perhaps they will try their best to fail me this time, let’s see how that goes. This time they asked me a question on ‘interval intersection’, given a list of start and end times of people checking in and out of a room, find the time with maximum guests. I came up with an algorithm with o(n) time and extra space. At first he couldn’t understand the solution but then he agreed. Next he asked me to enhance it to not use so much space, in that given time I came up with the approach but couldn’t complete the implementation but he got it. He finally said that I got the right solution and also optimized it for space. If space is optimized then time will be compromised due to be sorting needed. So anyways I thought the interview ended well as he acknowledged that the solution was right and I also gave the approach for optimized space. After 2 days I get an email saying they are moving on with other candidates. I want to thank them for giving me the opportunity to practice so many questions and avoiding joining a team that has such jerks who are so headstrong that they couldn’t accept that i cleared the interview. The 3rd interview was a total sham and they wanted to defend their 2nd interviewee’s judgement. Either that or they really didn’t have any openings. This was for their security team. Do not waste your time interviewing with these people unless you want to join cocky and arrogant bunch of people.
Interview questions [1]
Question 1
1. Merge n sorted list
2. Find k most occurring elements in an array
3. Given a list of intervals of guests arriving and leaving ie: start time and end time, find the time with maximum guests
Interview was pretty straightforward and direct. I had an online assesement, and then there is a recruiter screen and three rounds of onsite technical interview. The recruiter screen was just about getting to know yours goals and interest
They sent me an email saying I'm "part of the very first group of candidates being considered for our brand‑new Vancouver office". I sent two follow-ups and never received a response. Three weeks later, they sent me a rejection email without even giving me that initial interview they said they would.
This is the first round and it was a coding round. They asked two questions in hacker rank and an interviewer was there. Interviewer asked about the approach initially and they also gave hints when stuck.