Open In App

Capgemini Interview Experience for Differential Analysts

Last Updated : 21 Jun, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Eligibility  

  • All branches B.Tech/DD, M.Tech
  • Minimum 60% in Academics(X, XII)
  • Minimum 7 CGPA with no active backlog
  • Maximum 1 year Education gap between XII and B.Tech 1st year

Location – PAN India

Total number of Rounds – There is a total of 3 rounds, And each one is an elimination round.

Round 1(Online Test):

1. PsuedoCode:  

  • Difficulty Level – Easy
  • Time Duration – 25 Minute
  • Total Questions – 25
  • There are two sub-sections: Data Structure(10 Question), Algorithms(15 Question)

 2. Verbal: 

  • Only those who cleared PsuedoCode were able to attempt this
  • Difficulty Level – Hard(Most of my friends got eliminated after this)
  • Time Duration – 30 Minute
  • Total Questions  – 30

3. Game-Based Aptitude: Only those who cleared verbal were able to attempt this. In this round, we got 4 games and have to solve some Challenges while maintaining speed and accuracy. The demo of the Games is shown to us before the game starts. There was a time limit for each game and you have to complete as many levels as you can. The difficulty level of the game increases with the increasing level. I got

  • Deductive Logical Thinking (6 Minutes)
  • Inductive Logical Thinking (6 Minutes)
  • Grid Challenge (9 Minutes)
  • Motion Challenge (6 Minutes)

4. Behavioural Test: Everyone who attempted the Game-Bases round was able to attempt this. There are 100 questions with no time limit. Try to be honest with questions.

Round 2(Coding Round): In the coding round, the top performers were selected for further consideration, while the remaining candidates were directly assigned to the 4lpa interview process. During the coding round, each candidate was given a set of two questions to solve. Typically, the sets contained one easy and one medium question. However, in my case, I received a set with one easy question and one that was comparatively harder.

Those candidates who successfully solved both questions were given the opportunity to interview for the higher package position. On the other hand, candidates who were only able to solve one question, like me, were assigned to the lower package position interview. Some of the solved both ques still get assigned power package positions I don’t know why it happened,but it may be internal test cases or the levels of ques.

The following ques have been asked. ( Not exactly I remember but quite similar)

  • the sum of remainders. (find & print the sum of remainders given by numbers from 1 to n(both inclusive) and also it should be divided by div.
  • Maximum length Path.(Find and print the longest path sequence (starting from any cell) such that all cells along the path are in increasing order with a difference of 1.

Round 3(Technical Interview): There were 125 Students. Even if you completed all four sections of the online test, it is not guaranteed that you will receive an invitation for a technical interview because they eliminated students after the Game-based round also. Time Duration  – 20 Minutes.

During my technical interview, there was a slight twist in the process. Initially, I was scheduled to be interviewed by a Tamil-speaking individual. We began with a brief introduction, and without wasting any time, he immediately delved into the coding part. One of the questions he asked me was to swap two numbers. I mentioned my preferred coding language, which is C++, and proceeded to explain three different ways to accomplish the swapping. Interestingly, he was particularly impressed with my last method, where I swapped the numbers in a single line.

Unfortunately, during our conversation, his voice began to lag, but we continued despite the technical difficulties. However, suddenly the meeting was disrupted due to a poor internet connection. I found myself panicking, wondering if I had done something wrong. After some time, I decided to email the company using the same email address, explaining the situation. They promptly responded, rescheduling my interview for 3:30 PM.

At exactly 3:30 PM, a different interviewer joined the call and started with the customary introduction. He inquired about my favorite programming language, and I mentioned C++. Surprisingly, he asked me why I didn’t prefer Java, and I provided a satisfactory explanation. Following that, he bombarded me with a rapid-fire round of 20-25 questions, all centered around C++. I managed to respond to most of them, and after this intense questioning, he concluded the interview. Interestingly, he did not ask any additional questions regarding my projects or any other topic. Finally, I took the opportunity to ask him two questions, and after our brief exchange, the meeting concluded.

Despite the initial technical difficulties and the differing interview styles of the two interviewers, I felt confident in my responses and made the most of the opportunity presented to me.

The following questions have been asked

  1. Introduce Yourself
  2. Why C++, not Java?
  3. What is the difference between C and C++?
  4. What are the different data types present in C++?
  5. What is the difference between struct and class?
  6. Difference between Overloading and Overriding
  7. what are the pillars of Oops?
  8. What are the C++ access specifiers?
  9. What is the difference between Abstraction and Encapsulation?
  10. What is an exception in a C++ program?
  11. What is an error in C++?
  12. What is compile-time and runtime polymorphism?
  13. What is the difference between new and malloc?
  14. Do you have any questions for me?      

Round 4(HR Interview): for my case no HR round was taken.

Interview Ends.

Total number of selections – 64

The final piece of advice:

  1. The online test and both interviews were on an easy to moderate level.
  2. Keep your basics strong of Data Structure, OOPs, and SQL.
  3. The interviewer focuses on whatever is written in the Resume, so try to be honest with it.
  4. Try to be confident and interacting during the interview. You can move the direction of the interview according to you.
  5. Do your research about the company. Like its history, what the company does, which technology it uses etc.
  6. Always ask questions when the interviewer asks “Do you have any questions for me?”

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads