Saurabh Thakur who was placed at Commvault talks about his interview experience and some other tips to prepare for placement season. Check out what he says about the placement season.
Saurabh Thakur’s Commvault Interview Experience
Login to view contact Details of the interviewee
Ques. Introduce yourself to the readers
Hello, I’m Saurabh, and I hail from Meerut. I’m currently in my fourth year, pursuing a Bachelor’s degree in Computer Science at Thapar University. I’m thrilled to announce that I’ve landed a placement at Commvault. I have a strong affinity for tackling mathematical and logical reasoning-based problems and often invest a significant amount of my time in this pursuit. Additionally, I love playing badminton.
Ques. What was the difficulty level of the interview? (1- very easy, 10-very difficult)
Ques. What was the procedure of the placement that took place? (Shortlisting criteria/ coding or aptitude test/ number of interviews)
The initial shortlisting was determined by CGPA. To start the process, there was an offline assessment Approximately 800 individuals participated in this initial round. Following this, only 10 students were selected to proceed to the next stages. Subsequently, there was an extensive 8-hour coding test that primarily emphasized system design. After this phase, only three candidates were chosen to move on to the interview rounds. Lastly, there were two interview rounds followed by an HR round.
Ques. Tell us about the written/online test. (Aptitude, Coding, Test Platform, etc)
The online assignment was a 60-minute test. To begin with, there was a section for language preferences, such as C++ and Java. I opted for Java, Following that, around 20 minutes were allocated to Java Object-Oriented Programming (OOP) questions. In the remaining 40 minutes, there were three coding questions. These questions covered topics like Dynamic Programming (DP), backtracking, and graphs. They were of a moderate level of difficulty, similar to what you might encounter on platforms like LeetCode. In this round, candidates were required to correctly solve at least 8 Object-Oriented Programming (OOP) questions and 2 coding questions to advance. Following that, there was an 8-hour coding round in which candidates were tasked with implementing various concepts related to the operating system and Linux. The problem statements encompass data backup, recovery systems, and a music player. Essentially, participants had to create a file system. There were 6 milestones that candidates needed to complete, and there were eliminations every 45 minutes. During this round, mentors would also inquire about the code candidates wrote and ask for a comprehensive explanation of their solutions. One have to optimize my design pattern by implementing a file system with features like adding, deleting, and creating hard links and soft links using Java and Object-Oriented Programming (OOP) principles exclusively. One couldn’t rely on any inbuilt libraries for this task. I spent the first 2 hours brainstorming and refining my idea, which was eventually approved. Out of the participants, only three of us managed to advance to the next round
Login to check More Interview Question