CommVault Interview Experience for SDE | On Campus
Last Updated :
15 Jul, 2025
Commvault visited our campus for campus recruitment. The entire process was Virtual. Before the start of the process, we were supposed to choose our preferred language. We had 3 choices- C++, Java, and Python. I selected C++. Those who selected python were put into the testing role (SDET)process.
There were 4 rounds:
- Online test (C++ MCQs + 3 coding questions)
- The famous file system design round (lasted nearly 7hours)
- Technical Interview
- HR interview (just a formality)
Online Test: There were around 10 MCQs on C++ (they were a bit tricky, mostly based on OOP). There were 3 coding questions.
- Given an array, find the leftmost element which is not unique (easily solvable by counting the frequency of the elements)
- The second question was based on dynamic programming which is very much similar to this question(instead of minimum jumps, we were asked to find the total no. of ways)
- The third question was given as a long story, but in short, we had to find the longest palindromic subtring of a given string
I was able to solve all 3. 11 of us got selected for the next round.
File system design round: We were provided the starter code which we had to complete. We had to implement around 7 functions such as createfile, readfile, getfile, modify, copy, move, delete. (No actual file handling, just a simulation!). It started at 8. We weren't allowed to start coding right away. We were assigned a technical lead from commvault (highly experienced). We had to discuss the design first and then if he/she finds it OK, we can start coding. We were given access to their system and had to code there. We were put into different rooms via zoom and had to code while sharing our screens. Every 15-20 the lead will check on us and give us some hints if we are stuck. I finished at 3 pm (couldn't implement all the functions, time was up). Luckily I implemented the rest of the functions correctly and explained it well to the lead. I was shortlisted for the next round. It was not a tough round though. If your basics of classes and objects are clear, you can easily implement the things. C++ STLs are important. Master them!.
Technical Interview: There were 4 panelists. I was first asked about my project (based on ML). I explained the entire project to them and then cross-questions were thrown. One of the panelists asked about my fav model. I said random forest, and then random forest questions were thrown one by one. Next, I was asked a few tricky questions regarding heaps and how they are implemented in C++ STLs. The rest of the interview was completely based on pointers and OS! From scheduling to synchronization to memory management everything was asked. Then some tricky questions on pointers like how to find the size of an integer without using sizeof the operator. If you are stuck on some questions, the panelist will give u hints.
OS questions- on virtual memory, thrashing, scheduling algorithms, printers and computers problem(counting semaphore).
HR Interview: No questions were asked. They just called to congratulate me!
Overall it was a very good experience especially the 2nd round!
Similar Reads
CISCO Interview Experience for SDE (On-Campus) CISCO visited our campus to hire a Software Engineer for a Full-time role. The recruitment drive consisted of 5 Rounds : ROUND 1: ONLINE ASSESSMENT: This round consisted of MCQs and 2 Coding questions. The MCQs were based on Computer networks, operating systems, DSA, and Aptitude. After the first ro
3 min read
CommVault Interview Experience for SDE I applied off campus(2020), they gave us a choice between DEV and TEST. Also if anyone wanted to appear for both of the screening tests even that was allowed. But once you get past the screening test, you need to choose between the two for further interviews. I gave both Round 1: A screening test SD
3 min read
Cogoport Interview Experience for SDE-1 (On-Campus) There were 2 two rounds Round 1: Went for about 30 minutes Asked questions related to ReactJS - hooks, class and functional components, how it worksPattern printing question in C++ for a general 'n'5 45 345 2345 12345DSA Questions - Tree traversal, Graph traversal, Write code for BFS and DFS, 4 sort
1 min read
DXC Interview Experience for SDE (Off-Campus) Hi, I applied for an engineering role at DXC. They conducted an online test and after that they conducted interviews. In an interview, there were two rounds TR and HR rounds. ONLINE ASSESSMENT: In the online test, there were three sections. The first section is Logical reasoning consists of logical
1 min read
Urban Company Interview Experience for SDE (On-Campus) One of my most friendly and amazing interview experience. I will detail out the different rounds involved in the process . Round 1: Online test round, on Hackerearth, 3 questions of medium to hard difficultymy tip would be that people should prepare especially for Dynamic Programming and just mug up
1 min read
Citrix Interview Experience for SDE-1(On-Campus) Citrix visited our campus recently to hire final year students for a full-time role(for 2021 Batch). Online Test: The test was conducted on the Hackerrank platform. The test consisted of 40 MCQs from popular CS subjects like Database Systems, Computer Networks, Operating Systems, Aptitude, and C/C++
2 min read