
VAST Data Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 16 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at VAST Data.
Software Engineer
Interview process: First interviewer nice second awful and arrogant. Felt like just by seeing my face he decided not to continue with me. So I wasn’t really given a chance. Probably just bad luck since the first was actually nice.
- A Leetcode question was asked.
- A weird unrelated question was asked.
Software Engineer
Started with a recruiter call. Then had one remote interview and one onsite interview. The remote one was bad because they ignored my answers and just wanted the final answer. The onsite was even worse, the guy was late, asked me to code on the board, then left for over an hour and never came back. The recruiter said it had to be onsite, then apologized but never contacted me again. This was the worst-managed interview process I've seen.
- Could you implement a lock and a reentrant lock, and also design a port manager? The port manager needs to support `add_port(list_of_possible_ports)` and `release_port(port)`.
- Design a storage solution for a server with two disks that can handle single disk failures and recover. It needs to guarantee read consistency and atomic operations for reads and writes. We have private methods `write_drive` and `read_drive`, and public methods `write` and `read`.
Software Engineer
First, there was a quick call with HR. Then, I had a 2-hour Zoom interview with two team members. About 1.5 hours of this was spent asking about my background and experience – things like challenges I've faced, times I succeeded, bugs I've encountered (both ones I caused and ones I didn't), technologies I found enjoyable and the reasons why, and comparisons between different databases I've used. The remaining half hour was dedicated to discussing the company, the teams, and the specific role. Honestly, at no point during the interview could anyone clearly explain what the role actually involved. I later realized this was likely because they had multiple open positions with varying requirements, and they weren't entirely sure what was needed for each. The interviewers themselves were really nice and pleasant to talk to. Finally, I had a 1-hour in-office interview with the group leader. For the first 15 minutes, they asked about my experience and showed me some of their products and features. The next 45 minutes involved a short coding task. The whole interview felt a bit unorganized and not really planned out.
- Given three lambda functions saved to parameters - a,b,c, that all require an argument to perform a simple mathmatical calculation and return the result, how can you execute them all so that the output of one becomes the input of the other in a single call?
VAST Data Software Engineer Interview Questions
Quoted word for word from VAST Data interview reports.
“How would you remove duplicate elements from a Python list?”
Read reports →“How would you reverse every two nodes in a linked list?”
Read reports →“Can you swap pairs in a single linked list?”
Read reports →“What is the maximum bandwidth given a list of TV shows with their start and end times?”
Read reports →“How would you implement Array with SetAll in O(1) time?”
Read report →“Describe Paxos and its advantages and disadvantages. Considering certain constraints, what other methods could be used for clustered election?”
Read report →“Can you describe a generic data link struct in C++?”
Read report →“Given three lambda functions saved to parameters - a,b,c, that all require an argument to perform a simple mathmatical calculation and return the result, how can you execute them all so that the output of one becomes the input of the other in a single call?”
Read report →“Given a shared memory space of X bytes with two stacks needing to insert data, how can data be inserted to fully utilize the memory without loss, achieving O(1) complexity?”
Read report →Formats, difficulty and experience
Across all 16 VAST Data interview reports.