The recruitment process began with a pre-placement talk that lasted for an hour from 10 to 11 AM, where the company representatives gave us an overview of the company and the roles they were offering.
Round 1: MCQs and Coding Questions
- Time Duration: 90 minutes
- Content: 29 MCQs and 2 coding questions
- MCQs: The questions were based on pseudo codes from a variety of programming languages including C, C++, Java, Python, Ruby, R, Perl, and Go.
- Coding Question 1: This was a simple logic and math-based question. The task was to work with two power sources. One power source could be used at a time, reducing by 2 while the other increases by 1. The goal was to calculate the maximum number of times you can use either power source, given the condition that none of them becomes zero.
- Coding Question 2: This was a more complex problem involving logic. I solved it using a priority queue.
After the coding round, I received an email for the next round.
Round 2: SHL Platform Test
- Time Duration: 1 hour
- Content: The test was divided into two sections:
- 30 Data Interpretation Questions: 25 minutes
- 25 Verbal Reasoning Questions: 19 minutes
The results for this round were announced the next day, and I was shortlisted for the technical interview.
Round 3: Technical Interview
- Content:
- Since I had experience with databases, the interviewer asked me about MongoDB and how it differs from other databases.
- I was asked to mention the programming language I was most comfortable with, which I said was C++. The interviewer then asked me to:
- Write code for single inheritance
- Explain different types of inheritance
- Solve the diamond problem in inheritance and provide the code for the solution.
- He also asked me questions related to STL and lists in C++. Despite the difficulty, I managed to write code for all the questions asked.
- Duration: This interview lasted for around 45-46 minutes.
Round 4: HR Interview
Immediately after the technical interview, I received an email and a call for the HR interview, which was scheduled for the next day.
- Content: The HR interviewer was very friendly and made me feel comfortable. She asked common HR questions such as:
- My achievements
- Strengths and areas of improvement
- My teamwork capabilities
- Duration: This interview lasted around 10-12 minutes.
Results
After an anxious wait of two days, the results were declared, and I was selected. Here’s how the numbers panned out:
- Total Shortlisted Candidates: 206
- Cleared First Round: 52
- Cleared Second Round: 5
- Cleared Technical Interview: 3
- HR Interview (Selected): 3
It was a rewarding experience, and I am grateful to have been selected!