Upload Button Icon Add office photos

Filter interviews by

CommVault Software Developer Intern Interview Questions and Answers

Updated 24 May 2022

CommVault Software Developer Intern Interview Experiences

1 interview found

I was interviewed in Feb 2022.

Round 1 - Coding Test 

(3 Questions)

Round duration - 65 Minutes
Round difficulty - Hard

There were 15 MCQS you have to do in 25 Minutes and 3 Coding questions you have to do in 40 minutes. They also give a demo test link to get you use to the environment.

  • Q1. 

    Sliding Maximum Problem Statement

    Given an array of integers ARR of length 'N' and a positive integer 'K', find the maximum elements for each contiguous subarray of size K.

    Example:

    Input:
    ARR = [3, 4,...
  • Ans. 

    It was a standard problem so I know the exact solution, you can simply use dequeue + two pointers to solve this questions.

  • Answered Anonymously
  • Q2. 

    Jump Game Problem Statement

    In this problem, you are given an array ARR consisting of N integers. Your task is to determine the minimum number of jumps required to reach the last index of the array N - 1....

  • Ans. 

    I did it by using DP, again it was a standard problem.

  • Answered Anonymously
  • Q3. 

    Longest Palindromic Substring Problem Statement

    You are provided with a string STR of length N. The goal is to identify the longest palindromic substring within this string. In cases where multiple palind...

  • Ans. 

    I solve it by using dp in O(n^2) time complexity.

  • Answered Anonymously
Round 2 - Video Call 

Round duration - 180 Minutes
Round difficulty - Hard

It was more of Design + Data structure round. They give access to their server and ask us to do code there.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Galgotias College of Engineering and Technology, Greater Noida. I applied for the job as SDE - Intern in DelhiEligibility criteriaAbove 7 CGPACommvault interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS, DBMS, OS, DPTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Do as much as coding question you can do.
Tip 2 : Do some projects also.
Tip 3 : Revise and clear your basic concepts too.

Application resume tips for other job seekers

Tip 1 : Mention only things related to job profile only.
Tip 2 : Make it page pager.

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

3 question . . . . . . . . . . .

Round 2 - Coding Test 

2 questions . . . . . . . .

Round 3 - Technical 

(2 Questions)

  • Q1. Oops . . . . . .
  • Q2. Projects . . . . . .. .
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Mar 2023. There were 4 interview rounds.

Round 1 - Coding Test 

7 easy coding questions

Round 2 - Technical 

(1 Question)

  • Q1. Data Structures and Algorithms, SQL and DataBase design, Java concepts, OOPS concepts, OS
Round 3 - Technical 

(1 Question)

  • Q1. DSA Medium level, SQL Medium level, Java, OOPS
Round 4 - Technical 

(1 Question)

  • Q1. Managerial round - Resume, Projects, behavioural questions. Interview was very friendly

Interview Preparation Tips

Interview preparation tips for other job seekers - Preparation is key. Be strong in fundamentals

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 100 Minutes
Round difficulty - Hard

**Criteria:
8 CPI or Above (only CSE, MnC). All students irrespective of history of backlogs or current backlogs were considered if they satisfied the CPI criteria.

It was first round..
This round was the Online test which was around 1 Hour 40 Minutes long(don't remember exact time).

Timing from 19:00 to 20:40
Environement was comfortable.
Hackerrank is a good platform for online tests.

All questions were new for me, So cant give any links.

  • Q1. 

    Minimum Removals Problem Statement

    Given an integer array ARR of size N and an integer K, determine the minimum number of elements that need to be removed so that the difference between the maximum and mi...

  • Q2. 

    Minimum Number of Stabs to Kill the King

    You are given the initial health of a king represented by an integer N. Your task is to determine the minimum number of stabs required to reduce the king's health ...

  • Q3. 

    Minimum Time Problem Statement

    In a city with ‘N’ junctions and ‘M’ bi-directional roads, each junction is connected to other junctions with specified travel times. No road connects a junction to itself, ...

Round 2 - Video Call 

(1 Question)

Round duration - 75 Minutes
Round difficulty - Medium

This was an Online F2F Technical Round conducted on zoom. Interviewer shared codepad link and you were asked to code and pass sample test case given by interviewer. Only one question(coding) was asked(More follow questions).
Interviewer was really helpful..

  • Q1. 

    XOR Query Problem Statement

    Assume you initially have an empty array called ARR. You are required to return the updated array after executing Q number of queries on this array.

    There are two types of que...

Round 3 - Video Call 

(1 Question)

Round duration - 90 Miinutes
Round difficulty - Medium

Again pattern was same(Zoom video call and I was asked to code and 1 question was there(+Follow up)).
Timing was afternoon time around 13:00

  • Q1. 

    Scramble String Problem Statement

    You are given an integer 'N' and two strings S and R, each having the size N. Determine if you can scramble string S to obtain string R using specified operations.

    Your ...

Round 4 - HR 

Round duration - 60 Minutes
Round difficulty - Easy

It was a zoom video call.
In starting 5 minutes, interviewer tried to make me comfortable with him..

Interview Preparation Tips

Eligibility criteriaAbove 8.0Rubrik, Inc. interview preparation:Topics to prepare for the interview - Data Structure, Algorithms(DP and Graph are must), Web Development, OOPS, Operating System, Database and Management, Competitive Programming, OR any other topic that you like for projectsTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Do Complete Interview Bit, Puzzles and some questions from LeetCode
Tip 2 : Do 2 or 3 projects. Projects using different technologies are preffered.
Tip 3 : Give Practice Contests on Codeforces, Codechef. These help you to clear coding rounds which are useful for shortlisting for interview..

Application resume tips for other job seekers

Tip 1 : Never put anything on resume that you are not comfortable with.. Because if interviewer just start with that topic and you are not comfortable, this create bad impression on interviewer.
Tip 2 : Have 2 or 3 projects on different technologies.
Tip 3 : Put 2 or 3 college time achievement. (can be Competitive programming or Academic performance)

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. DSA Array, String and Hashmap questions
  • Q2. Functional programming java questions
Round 2 - Technical 

(5 Questions)

  • Q1. Spring and spring boot related
  • Q2. HLD scenario level questions
  • Q3. SQL queries nested and joins
  • Q4. DB related questions and experience level questions and previous project situations related questions
  • Q5. Security level questions like XSS vulnerability and SQL injection
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Birla Institute of Technology and Science (BITS), Pilani and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Dont remember coding test but there were 19 questions, out of which 3 were Coding questions, one was simple xor, another one was calculating time between two dates given in string format "1Jan0000" to "31Dec9999", third was set cover problem

Round 2 - UCAT 

(2 Questions)

  • Q1. Aptitutde Questions from ondemandassessment website
  • Q2. Personality test
Round 3 - Technical 

(6 Questions)

  • Q1. Project griling
  • Q2. Explain me oops as if i know nothing in it
  • Ans. 

    Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • OOP is a programming paradigm that uses objects to structure code

    • Objects have attributes (fields) and behaviors (methods)

    • Encapsulation, inheritance, and polymorphism are key principles of OOP

    • Example: A 'Car' object may have attributes like 'color' and 'mo

  • Answered by AI
  • Q3. Bfs question on any graoh
  • Q4. Diamond problem
  • Q5. Mostly focused on java
  • Q6. Favourite subject apart from programming courses
  • Ans. 

    My favorite subject apart from programming courses is mathematics.

    • I enjoy solving complex problems and puzzles in mathematics.

    • I find the logical and analytical thinking required in mathematics fascinating.

    • Mathematics helps me improve my problem-solving skills, which are crucial in software development.

    • I appreciate the beauty and elegance of mathematical concepts and theories.

    • Some of my favorite topics in mathematics in

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I did every question perfectly, asked feedback: he said very good experience, projects were also good not just machine learning using tensorflow. said you could have given better examples in explaining oops that you did (idk what he meant). still didnt got selected in next round (i was one of 2 persons who cleared all 3 questions in oa)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basic DSA questions, best time to buy and sell stock and its variation

Round 2 - Technical 

(2 Questions)

  • Q1. Basic nosql vs sql questions
  • Q2. Designing system for google playstore
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Referral

Round 1 - Coding Test 

Java internals, coding questions 2sum

Round 2 - Technical 

(2 Questions)

  • Q1. Hld of your previous project
  • Ans. 

    Developed a web-based project management tool for tracking tasks and deadlines.

    • Used React.js for front-end development

    • Implemented RESTful APIs for backend using Node.js and Express

    • Utilized MongoDB for database storage

    • Incorporated authentication and authorization features for user security

  • Answered by AI
  • Q2. Question related to self build projects
Round 3 - HR 

(2 Questions)

  • Q1. Salary negotiation
  • Q2. Location constrain if any
  • Ans. 

    Open to relocation for the right opportunity

    • Willing to relocate for the right job opportunity

    • Flexible with location for the right role

    • Open to considering different locations for the right position

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Please inquire about the fundamentals of computer science, including object-oriented programming, data structures and algorithms, database management systems, and computer networks.

Interview Preparation Tips

Interview preparation tips for other job seekers - coding test (DSA 3 questions easy-medium , SQL 2 question)
Interview T1 ->T2
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA, SQL, Problem Solving, Technical, Data Structures and Algorithms

Round 2 - Technical 

(2 Questions)

  • Q1. Write an SQL Query for retrieving something
  • Ans. 

    SQL query to retrieve data from a database

    • Use SELECT statement to specify the columns to retrieve

    • Use FROM clause to specify the table to retrieve data from

    • Use WHERE clause to filter the results based on conditions

  • Answered by AI
  • Q2. Write a program to achieve something
  • Ans. 

    Program to sort an array of integers in ascending order

    • Use a sorting algorithm like bubble sort, selection sort, or insertion sort

    • Iterate through the array and compare adjacent elements to swap if necessary

    • Repeat the process until the array is sorted

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well

Skills evaluated in this interview

Tell us how to improve this page.

Interview Questions from Similar Companies

Zoho Interview Questions
4.3
 • 516 Interviews
Veritas Interview Questions
4.0
 • 64 Interviews
NetApp Interview Questions
3.9
 • 64 Interviews
Mobileum Interview Questions
3.3
 • 37 Interviews
Entrata Interview Questions
4.4
 • 34 Interviews
Druva Interview Questions
3.7
 • 25 Interviews
Twilio Interview Questions
3.9
 • 23 Interviews
View all
CommVault Software Developer Intern Salary
based on 4 salaries
₹28 L/yr - ₹34 L/yr
383% more than the average Software Developer Intern Salary in India
View more details
Technical Specialist
67 salaries
unlock blur

₹11 L/yr - ₹32 L/yr

Software Engineer
49 salaries
unlock blur

₹12 L/yr - ₹28 L/yr

Senior Engineer
36 salaries
unlock blur

₹11 L/yr - ₹38 L/yr

Engineer
25 salaries
unlock blur

₹9 L/yr - ₹31 L/yr

Senior Software Engineer
21 salaries
unlock blur

₹16 L/yr - ₹37 L/yr

Explore more salaries
Compare CommVault with

Veritas

4.0
Compare

Veeam Software

4.0
Compare

NetApp

3.9
Compare

Druva

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview