![]() |
VOOZH | about |
This initial round took place on the Hacker Rank platform, and it was proctored with both camera and microphone enabled. The interviewer was very friendly and the entire process lasted 120 minutes.
There were four questions to solve within the time frame. The first question was relatively easy, focusing on array manipulation. The subsequent questions ranged from medium to hard difficulty levels, covering a variety of topics including dynamic programming, strings, arrays, trees, and graphs.
To advance to the next round, candidates were required to successfully solve all four questions.
This round was scheduled about a month after the coding round. It started at 10 A.M and lasted approximately one hour, conducted over the Zoom platform.
The interviewer started by introducing herself and then requested me to do the same. Afterward, I was asked to set up the IDE and was presented with the first question:
Question 1:
Given two password arrays:
password_arr1 = ['polo', 'neal', 'nodl'] # Array Indexes representing the time when the password was last used
password_arr2 = ['lean', 'ldon', 'loop']
Output: [1, 2, 0]
I provided a solution initially using vectors with a complexity of O(n^2) and then optimized it using a hash map with a time complexity of O(nlogn).
Question 2:
Given a vector of strings, the task was to return a vector of vectors where the inner vector contains words that share the same letters, disregarding the order.
Input: ['team', ‘mate', ‘test']
Output: [['test'], ['team', 'mate']]
I solved this question using a map<string, vector<int>>. I was then asked about its time complexity.
Shortly after, I received an email notifying me that I had been shortlisted for the HR round, which was scheduled just 30 minutes after I received the mail.
This round began with the interviewer's introduction followed by mine.
We engaged in a thorough discussion about my MERN stack project. The interviewer asked about its implementation and functionalities. They also inquired about the tech stacks I had experience with and whether I preferred to be a frontend, backend, or full-stack developer.
The HR round included a series of questions, such as:
There were numerous follow-up questions based on my responses. I shared my honest experiences for all the questions asked.
The interview concluded with the interviewer inviting me to ask any questions I had. The entire round took about 45 minutes.
On the same day, the results were announced, and I was delighted to be selected for the role of Software Engineer Summer Intern.