
Hiver Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 30 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Hiver.
Software Engineer
So basically the interview had 4 rounds. First up was a chat with HR to see if I was a good fit. Then there was a coding round where they asked me stuff on graphs and DP. After that, I had an LLD round and had to design Splitwise. The last round was HLD, where I had to design a system I had worked on before. It was a good mix of coding and system design.
- Solve a coding problem related to Graphs.
- Solve a coding problem related to Dynamic Programming.
- Can you design Splitwise?
Software Development Engineer
So the interview process had 3 rounds total. First round was DSA and LLD. They asked me to find array duplicates and a sliding window problem. The second round was HLD. They asked me about intra city bus LLD. Feedback for both rounds was positive from the interviewers. However, after the second round, HR told me that my feedback was good for an SDE 2 role, not SDE 3, based on their experience. The company is good, you guys should try. I hope HR will reach out to me for the SDE 2 role in the future.
- Given an array, find the duplicate element.
- Solve the sliding window problem.
- Design the Low-Level Design for an intra-city bus system.
Software Development Engineer Intern
The interview process included a screening, an online assessment, a 1st round technical interview, a 2nd round technical interview, and a 3rd round interview with HR. The recruiter was very responsive throughout the hiring process. In my HR interview on Friday, the HR told me to stop applying elsewhere because I would get the offer on Monday. The recruiter and hiring team were impressed with my PS/DS skills. However, when I followed up on Monday about the offer, the recruiter didn't respond. On Tuesday, she explained that there was a debrief call with the hiring manager where some points from my interview came up. Since I used C++ for coding, the panel couldn't assess my Python skills, and the manager preferred candidates with Python experience. I was not informed that Python was the required language; I had mentioned C++ when asked about my preference. If I had known they wanted Python developers, I would have used Python for the interviews.
- In the first round, could you explain the concept of three wrappers and how to find the maximum product subarray?
- For the second round, the question involved finding the maximum subarray of consecutive elements, and there was also a question about trees.
- The 1st round questions were about three wrappers and the maximum product subarray.
Hiver Software Engineer Interview Questions
Quoted word for word from Hiver interview reports.
“Given a string, count how many strings stored in a map are its anagrams.”
Read reports →“What is the difference between a tree and a graph?”
Read reports →“What is the second-largest sum of two elements in a list?”
Read reports →“What is the difference between Python 2.x and Python 3.x?”
Read reports →“How can you find the second largest sum in a list using just one loop and O(n) efficiency?”
Read report →“Is it possible to rearrange the letters of a given string to form a palindrome?”
Read report →“In O(n) time, how do you find the missing element between two lists? For instance, if L1=[1,2,3,4,5] and L2=[1,2,4,5], the missing number is 3.”
Read report →“What is the largest number in a sliding window of size 3 for a given array?”
Read report →“How would you take a list, remove duplicates, and ensure the smallest possible sum, with O(n) efficiency? For example, given l=[1,2,3,4,5,5,5], the output should be [1,2,3,4,5,6,7].”
Read report →Formats, difficulty and experience
Across all 30 Hiver interview reports.