
Infinidat Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Infinidat.
Software Engineer
The first technical interview was a video call with two interviewers. They briefly asked about my academic history, which was the main thing on my resume since it was an entry-level position, and then we moved on to some standard algorithm problems. The interviewers seemed a bit new to interviewing, almost like they were reading from a script. It was an okay experience overall.
- Can you expand on your academic background?
Software Engineer
The interview process was generally positive. The interviewers were friendly and explained things well, and the questions asked were relevant and specific. I had two technical interviews and one HR interview.
- Could you build a small web application?
Software Engineer
So, first I had to do a take-home assignment, it was like a LeetCode medium problem, but honestly, I didn't have enough time to finish it. Then, I had an onsite interview where they asked me C++ questions, specifically about pointers, constructors, and how C++ code flows. I didn't pass the second stage, but the interviewers were really nice and respectful.
- Can you provide some C++ code with a compilation error and then show me how to fix it?
- Describe C++ constructors and the overall flow of C++ code.
Infinidat Software Engineer Interview Questions
Quoted word for word from Infinidat interview reports.
“How would you merge k sorted lists of integers, each of length n, into a single sorted list?”
Read reports →“Can you implement a stack data structure that supports a get minimum operation in constant time?”
Read reports →“Given two arrays, A (containing integers) and B (containing pairs where each pair is an element from A and the count of elements larger than it to its right in A), how can you reconstruct array A given only array B? For example, if A = [4,3,5], B would be [(5,0), (3,1), (4,1)].”
Read reports →“How would you merge k sorted arrays?”
Read reports →“Could you design a stack that allows finding the minimum element in constant time, as well as push and pop operations?”
Read report →“Describe C++ constructors and the overall flow of C++ code.”
Read report →“Could you design a data structure that allows for allocating new elements initialized to 0, incrementing the value of an element by its key, retrieving the value of a key, and resetting all element values to 0?”
Read report →“Can you provide some C++ code with a compilation error and then show me how to fix it?”
Read report →“Can you share one positive quality you possess?”
Read report →Formats, difficulty and experience
Across all 10 Infinidat interview reports.