Capegemini Consulting India Private Limited interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Capegemini Consulting India Private Limited
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I started my coding journey in the second year of graduation. I asked and consulted seniors on how to start my career. I began doing DSA. Although it was not the initial goal, I started practicing DSA regularly from the seventh semester. Meanwhile, I also learned web development in the last phase of my third year. Then, I was ready to apply to different companies.
Application story
We just had to upload our resume and fill in all the details in the form. First, they took the online assessment. Later, they called us for the interview rounds.
Why selected/rejected for the role?
I had the appropriate skills and knowledge to prove I was the right man for the post.
Preparation
Duration: 6 months
Topics: Topics: Algorithms and Data Structures, DBMS, OS, Puzzles, Dynamic Programming
Tip
Tip

Tip 1: Practice programming questions daily.
Tip 2: Do not jump into code directly. Brainstorm ideas and arrive at a solution.
Tip 3: Learn OOP, real-world scenarios, DBMS, OS, and CN.

Application process
Where: Referral
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1: Highlight your achievements: Instead of just listing your job duties, focus on your accomplishments and how you added value to your previous employers.

Tip 2: Customize it for the job: Tailor your resume to match the job description and requirements. Highlight the skills and experience that are most relevant to the job you are applying for.

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date9 Oct 2022
Coding problem2

1. Second largest element in the array

Easy
15m average time
80% success
0/40
Asked in companies
AdobeTata Consultancy Services (TCS)Samsung

You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR'.

Note:
a) Duplicate elements may be present.

b) If no such element is present return -1.
Example:
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.

Output:  6

Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
Problem approach

Initialize two variables, largest and second_largest, both set to negative infinity.
Iterate through the array:
a. If the current element is greater than the largest value, update second_largest to hold the previous value of largest, and update largest with the current element.
b. If the current element is greater than the second_largest value but smaller than the largest, update second_largest with the current element.
After iterating through the array, the second_largest variable will hold the second largest element.
Return the value of second_largest.

Try solving now

2. Minimum Operations

Easy
20m average time
82% success
0/40
Asked in companies
MicrosoftHCL TechnologiesWalmart

You are given an array 'ARR' of 'N' positive integers. You need to find the minimum number of operations needed to make all elements of the array equal. You can perform addition, multiplication, subtraction or division with any element on an array element.

Addition, Subtraction, Multiplication or Division on any element of the array will be considered as a single operation.

Example:

If the given array is [1,2,3] then the answer would be 2. One of the ways to make all the elements of the given array equal is by adding 1 to the array element with value 1 and subtracting 1 from the array element with value 3. So that final array would become [2,2,2]. 
Try solving now
02
Round
Easy
Video Call
Duration50 minutes
Interview date12 Oct 2022
Coding problem2

1. Nth Element Of Modified Fibonacci Series

Easy
15m average time
85% success
0/40
Asked in companies
Tata Consultancy Services (TCS)OptumInfosys

You have been given two integers ‘X’ and ‘Y’ which are the first two integers of a series and an integer ‘N’. You have to find the Nth number of the series using the Fibonacci rule given by f(x) = f(x - 1) + f(x - 2).

The answer may be very large, return it after modulus 10 ^ 9 + 7.

Note:

The series is 1-based indexed.
Problem approach

I solved the problem using the dynamic programming concept, creating a 1-D array and using the previous two values to calculate the next final leading to the final result.

Try solving now

2. DBMS

1. Difference between delete, truncate, and drop commands. (Learn)
2. Explain the concept of various types of keys used in DBMS along with examples. (Learn)
3. Queries including group by and order by clauses. (Learn)

Problem approach

Tip 1 : Good knowledge of DBMS and SQL will help you clear this kind of questions

03
Round
Easy
HR Round
Duration30 minutes
Interview date14 Oct 2022
Coding problem1

1. Basic HR Questions

Introduce yourself

Why do you want to join the company?

What do you know about the company?

What is the most difficult decision you had to make and how did you make it?

A situation that frustrated you and how did you deal with it?

When did you feel a great sense of achievement and why?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which SQL keyword removes duplicate records from a result set?

Choose another skill to practice
Similar interview experiences
Software Engineer
3 rounds | 2 problems
Interviewed by Capegemini Consulting India Private Limited
590 views
0 comments
0 upvotes
Software Engineer
2 rounds | 3 problems
Interviewed by Capegemini Consulting India Private Limited
0 views
0 comments
0 upvotes
Software Engineer
2 rounds | 7 problems
Interviewed by Capegemini Consulting India Private Limited
562 views
0 comments
0 upvotes
Software Engineer
3 rounds | 5 problems
Interviewed by Capegemini Consulting India Private Limited
398 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Mindtree
11083 views
7 comments
0 upvotes
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7002 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
8503 views
1 comments
0 upvotes