First, I gave an online assessment which consisted of three different sections: Pseudocode, computer science fundamentals (basics of networking, DBMS, cloud), and a game-based aptitude test. Each section had a minimum cutoff. You had to clear the cutoff for a section to proceed to the next; otherwise, you would be eliminated.
Next, a coding round took place. They gave two coding questions with a 40-minute time limit. One coding question was easy, and another was hard.
After qualifying the coding round, I was called for the final interview, which consisted of both Technical and HR components.
They asked questions regarding my projects, such as which technology was used, the application, and drawbacks.
For me, it was an IoT project. They also asked some questions about IoT.
They asked about header file concepts and function-related questions from the C language.
They asked about various OOPs concepts with examples, including the difference between function overloading and overriding.
Basic queries of DBMS were also discussed.
They gave me two programs to write in Notepad by sharing my screen.
The interview was conducted on the Superset platform; the webcam was on, and I was asked to share my screen.
They asked some HR questions, such as "Why Capgemini?" and about my strengths and weaknesses.
It took almost 50 minutes to complete my interview. The interviewer was very polite and friendly.
Finally, she asked if I had any questions for her about the company.
The following metrics were computed from 1,459 interview experiences for the Capgemini Software Engineer role in India.
Capgemini's interview process for their Software Engineer roles in India is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Capgemini's Software Engineer interview process in India.