Round 1: Two moderate level questions on HackerEarth.
Students who solved both of these were selected.
Round 2: This was the first technical round. Conducted by a senior engineer. Introduced each other and asked about the programming languages that I know followed by a programming question (Which was to print all combinations of balanced parenthesis with n number of brackets) and discussion about it. I was allowed to use any programming language and was given more than enough time to think about the solution. They value your thought process rather than the final answers, so make sure that you take your time and explain your approach. The interviewer was so patient when I was trying many methods on paper. I was not able to find the time complexity but I still gave my thoughts on it confidently and the interviewer was satisfied.
2 students were eliminated in this round.
Round 3: This was also a technical round that lasted for almost an hour. Initially, we discussed briefly my projects and interests and my technical skills. Then we discussed database concepts in detail. Questions on indexing, Foreign keys, etc.. Were asked. Were also asked to design a database that can be used to get the report card of a student. Again, your approach and thought process matters more. It felt more like a friendly discussion rather than an interview. Later, I was asked some general CS concepts like cache memory, parallel processing, the difference between 32 and 64 bit, etc… The interviewer also wanted to ask more about OS and networking but I didn’t know anything about those topics.d
3 more students were eliminated in this round.
Round 4: This was a managerial+technical round. The interview was conducted by a senior engineering manager. Had a detailed discussion on my internship projects. And also asked some general questions like what value I can add to the company.
2 More students were eliminated and only 4 of us were left.
Round 5: This was an HR round. But it was not an interview. It was a friendly discussion about the company, us, our future plans, expectations, and all. All four who reached the HR round got the offer.
Advice: All of my interviewers were extremely friendly, knowledgeable, and humble. They all patiently listened to my thoughts and corrected my mistakes in a friendly manner. They value your confidence and communication skills a lot. So be confident and try to communicate effectively. If you don’t know something, say that you don’t know. If you can make a logical guess, say that. Whatever comes to your mind, express that.
All questions asked in the coding rounds and technical rounds were questions that were already explained in GeeksforGeeks. So revise the GfG notes and commonly asked question sets.