Nutanix interview experience Real time questions & tips from candidates to crack your interview

MTS 1

Nutanix
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data Structures, Algorithms, System Design, Aptitude, OOPS
Tip
Tip

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.

Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.

Tip 3 : Do at-least 2 good projects and you must know every bit of them.


 

Application process
Where: Campus
Eligibility: Above 8 CGPA
Resume Tip
Resume tip

Tip 1 : Have at least 2 good projects explained in short with all important points covered.

Tip 2 : Every skill must be mentioned.

Tip 3 : Focus on skills, projects and experiences more.


 

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date19 Oct 2019
Coding problem2

In this round, we had 2 questions. The first question was related to Binary Search and the second one was related to DSU.

1. Count Smaller or Equal elements in array

Moderate
25m average time
70% success
0/80
Asked in companies
OlaMathworksIncedo Inc.

You are given two arrays of integers. Let's call the first array A and the second array B. A finds the number of elements in array B that are smaller than or equal to that element for every array element.

For example:
A = [2, 3, 0] , B = [5, 1]

For the first index, A[0] = 2
In array B only 1 is less than 2. Therefore the answer for the first index is 1.

For the second index, A[1] = 3
In array B only 1 is less than 3. Therefore the answer for the second index is also 1.

For the third index, A[2] = 0
Both the elements of array B are greater than 0. 
Therefore the answer for the third index is 0.

Hence, the final answer is [1,1,0] in this case.
Problem approach

Solved using Binary search and sorting.

Try solving now

2. Largest Component Size by Common Factor

Hard
50m average time
50% success
0/120
Asked in companies
ArcesiumAppleNutanix

You are given an array of positive integers, ‘VERTICES’ that represent the vertices in a graph. Two vertices, ‘V1’ and ‘V2’, have an edge between them if and only if ‘V1’ and ‘V2’ share a common factor greater than 1. Your task is to return the size of the largest connected component in the graph.

Problem approach

This question was a direct application of DSU + Maths (Prime Factorisation)

Try solving now
03
Round
Hard
Face to Face
Duration45 minutes
Interview date1 Dec 2019
Coding problem1

In this round, I was asked a single coding question related to Segment Trees and at the end was also asked to explain the time and space complexities of the code

1. Range Sum Query - Mutable

Hard
10m average time
90% success
0/120
Asked in companies
MicrosoftalibabaNutanix

You are given an array ‘ARR’. You are supposed to process two types of queries - Update an index ‘IND’ with value ‘VAL’ in the array, and find the sum of a range in the array.

You are supposed to implement the class which includes two operations:

1. UPDATE_INDEX(IND, VAL) - It updates the value of ARR[IND] to VAL.
2. SUM\_OF\_RANGE(l, r) - It returns the sum of the subarray ARR[l] to ARR[r] i.e. ARR[l] + ARR[l+1] + ARR[l+1] + ….. + ARR[r-1] + ARR[r].
Problem approach

The idea is to pre-process the given array and break it down and represent it in the form of a tree.

For the update query, a subtree of the tree will be modified.

For the sum query, we will iterate over the subtrees and the sum will be calculated. 

We can perform all these operations comfortably using a Segment Tree.

Try solving now
04
Round
Medium
Face to Face
Duration60 minutes
Interview date1 Dec 2019
Coding problem1

This was a System Design Round with more alignment towards Low Level Design (LLD).

1. System Design Question

Design Book My Show

 

Problem approach

In this, we need to tell the database type in which we want to store our data. And failure cases like what if the server gets crashed(use master-slave). 

Then store the data in 3rd normal form for better organisation. Some transactions like ticket booking gets cancelled, some locking cases like when multiple users are booking the same seat concurrently. So, we need to handle these type of edge cases as well.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
MTS 1
4 rounds | 5 problems
Interviewed by Nutanix
2601 views
0 comments
0 upvotes
MTS 1
5 rounds | 7 problems
Interviewed by Nutanix
1534 views
0 comments
0 upvotes
MTS 1
4 rounds | 4 problems
Interviewed by Nutanix
1550 views
0 comments
0 upvotes
MTS 1
3 rounds | 7 problems
Interviewed by Nutanix
1138 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
MTS 1
6 rounds | 10 problems
Interviewed by Adobe
4051 views
1 comments
0 upvotes
company logo
MTS 1
4 rounds | 14 problems
Interviewed by Oracle
4097 views
0 comments
0 upvotes
company logo
MTS 1
2 rounds | 5 problems
Interviewed by Adobe
1551 views
1 comments
0 upvotes