I had applied for the MTS-3 Fullstack – SAAS (Nodejs + Reactjs) on Nutanix’s career section and got the shortlisting email on 21’st April 2021. It was for the Bangalore location.
After the email, the recruiter called me and we had brief introduction about myself, my experience, etc and what are they looking for in the candidate and about the Nutanix and role.
It went well.
Don’t remember about the interviewer.
In this round I was asked to implement programs based on Closure, Promise and Objects.
- Deep Flatten an object.
- Flat an array.
- Debounce and its variations using promise.
- Where do we need to use async code in Nodejs, why?. Etc.
This was a good round, and I learned lots of things. Went good.
The interviewer had around 9 years of experience and was leading the team which I was being hired for, we exchanged introductions and started the interview.
As I was being hired for the Payment & Pricing team.
This round was mainly focused towards creating dynamic form and handling the payment and pricing based on the features selected.
Security, CORs, XSS.
How to secure your API, Server side vs Client Side, which to use for security purposes?. What if the same has to be achieved on the alternate side & vice versa.
Lots of discussion of form handling and uncontrolled and controlled form components. Select box, etc.
I haven’t read about security still it went well.
The interviewer was quite nice, he first introduced himself and what they are looking for in a candidate who will join this team, what type of work will be there, etc.
I was asked to implement a Number increment counter in JS.
The interviewer was from San Jose and he was a little strange.
He asked me to introduce myself and when I was done, after a pause he unmuted and asked that’s it?. Please elaborate a little. I thought he was doing something else simultaneously and not concentrating towards the interview.
Later he asked me to implement an algorithm to count all possible subarrays in an array with sum k. (Note:- They are not consecutive).
As I had to find all the possible sub arrays, I thought of using Dynamic Programming first.
But the interviewer asked me to implement an O(N ^ 2) algorithm.
Failed in this. He showed me the solution using the bitwise operator.
At the end he was constantly asking me from where I come?, where I am living. In Spite of repeatedly telling him that I live in Mumbai and having been born and brought up here. He was not ready to accept it. I was getting a feeling that he has some personal issue with name.
I guess because my 4th round went okay and 5th round went bad they dropped me. Interviewer asked me to apply in different verticals, but I lost my interest and so I left it.