Skip to content
Related Articles

Related Articles

CommVault Interview Experience

View Discussion
Improve Article
Save Article
Like Article
  • Difficulty Level : Hard
  • Last Updated : 19 Aug, 2020

On 6th August CommVault visits our campus. On GeeksforGeeks had a lot of interview archives and that helped me a lot to learn about the company. I read almost every experience and gives me a boost to write about my experience too.

There were 5 Rounds of the process.

Round 1 (Screening Round): This round was to filter the majority out. In this round almost 1300+ students take part, and they filter 109 out of them, and I was one of them. In this round, they have their portal GeeekAssess where the arrangement an online round. In this round, the questions were pretty simple though you have a language option between C++/Java you can do accordingly. There were two sections Aptitude and Core Java. The questions were basics.

Round 2 (Coding Round): This was a coding round(80  Mins) and the questions were simple as such.

  1. 0/1 Knapsack Variation
  2. Merge two sorted lists
  3. Print the minimum number of swaps required to rearrange a string of  Cs and Ds, such that no two C or D are consecutive.
  4. Simple string manipulation

After this round 17 students were shortlisted for the next round. I was shortlisted too.

Round 3 (System Design): This was actually more of a stress test round. They gave us a problem to implement File System using any data structures. They gave us a skeleton code where the body of the code was created and some functions were defined. We have to implement the file system using any data structures. They gave us time to think for approx One and a half hours to come up with a design to implement. Then on that bases also they were throwing some students out. I was able to do that round and my code was running fine.

Operations Required for the File System:

  1. CreateFIle()
  2. ReadFIle()
  3. ReplaceFileContent()
  4. DeletFile()
  5. PrintAllFiles()
  6. AddFileLink() // Same as Symlink (hard-symbloic-link) in Linux
  7. MoveFile()

This round starts at 10:00 AM and ends at 3:00 PM. After this round they start sending mail to shortlisted students individually I was not able to crack it. That was not my day but some of our university students were able to give an interview. HR round is followed by Interview round. In the interview, they were more focused on Operating systems and DBMS. And very less of Coding.

Thank you very much.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!