Campus Recruitment · Capgemini 2026

How to Crack Capgemini Technical Interview in 2026: Pseudocode, Coding & TR Questions

·21 min read·Intervio Placement Cell

Key Takeaways — Capgemini Hiring Process 2026

  • •Hiring Packages: Analyst / Software Engineer (∼4.0–4.25 LPA) and Senior Analyst / Differential Hiring (∼5.75–7.5 LPA).
  • •Pseudocode Round is the Biggest Filter: 30 pseudocode questions testing bitwise operations (XOR, AND, shifts), conditional loops, and recursion outputs under tight time limits.
  • •Technical Round (TR): Centered on OOPs concepts (Diamond Problem, Interface vs Abstract Class), DBMS joins, basic DSA (String reversal, Palindromes, Fibonacci), and resume project implementation.
  • •Spoken English Round: AI-evaluated automated English assessment testing sentence construction, reading fluency, and active listening.

1. Capgemini Selection Rounds & Exam Pattern

Capgemini is a global French multinational information technology services and consulting giant. Their on-campus and off-campus recruitment operates in structured progressive stages:

StageRound NameQuestions / DurationKey Focus
Round 1Technical Assessment30 Questions (30 mins)Pseudocode, Data Structures & C/Java logic
Round 2English Communication30 Questions (30 mins)Grammar, sentence completion, reading comprehension
Round 3Coding Assessment (Differential)2 Questions (45 mins)Array manipulations, hashing, strings, greedy logic
Round 4Technical Interview (TR)30–40 mins PanelOOPs, SQL joins, project architecture, live coding
Round 5HR & Behavioral Round15–20 minsCommunication, teamwork, willingness to relocate

2. Capgemini Pseudocode Questions & Solving Strategy

Capgemini's pseudocode round eliminates over 50% of applicants. It tests your ability to dry-run logic mentally without an IDE:

Example Pseudocode 1: Bitwise XOR & AND

Integer a, b, c
Set a = 4, b = 7
c = (a ^ b) + (a & b)
Print c
Binary Conversion: a = 4 = 0100, b = 7 = 0111
• a ^ b (XOR) = 0011 = 3
• a & b (AND) = 0100 = 4
Result: c = 3 + 4 = 7.
Mathematical Rule: For any two numbers, (a ^ b) + (a & b) + (a & b) = a + b, so (a ^ b) + (a & b) is always equal to (a | b). Here 4 | 7 = 7!

3. Top 20 Capgemini Technical Round (TR) Questions

Q1: What is the Diamond Problem in C++ and Java? How is it resolved?

The Diamond Problem occurs in multiple inheritance when a class D inherits from classes B and C, both of which inherit from a common parent class A. If both B and C override a method from A, D does not know which version to inherit.
Resolution: C++ uses virtual inheritance. Java disallows multiple class inheritance altogether, allowing multiple implementation of Interfaces with explicit default method overrides.

Q2: What is the difference between Abstract Class and Interface?

• Abstract Class: Can have instance variables, constructors, and both abstract and concrete methods. Supports single inheritance (extends).
• Interface: Represents a contract. All fields are implicitly public static final. Supports multiple implementation (implements).

Q3: What are the differences between final, finally, and finalize in Java?

• final: Keyword to restrict modification — final variable (constant), final method (cannot be overridden), final class (cannot be inherited).
• finally: Block in try-catch-finally that always executes regardless of whether an exception is thrown or caught.
• finalize: Method invoked by garbage collector before object reclamation (deprecated in modern Java).

Q4: What is the difference between INNER JOIN, LEFT JOIN, and RIGHT JOIN?

INNER JOIN: Returns rows where there is a match in both tables.
LEFT JOIN: Returns all rows from the left table, and matching rows from the right table (NULL if no match).
RIGHT JOIN: Returns all rows from the right table, and matching rows from the left table.

4. Most Common Capgemini Coding Challenges

Problem: Reverse Words in a String

defreverse_words(s: str) -> str:
    words = s.strip().split()
    return" ".join(words[::-1])

# Example: " hello world " -> "world hello"

5. Capgemini HR Round Questions & Best Answers

“Why do you want to join Capgemini?”

Answer: “Capgemini is a recognized world leader in enterprise digital transformation and sustainable IT. The company's diverse global culture and clear learning paths provide an ideal foundation for a fresher software engineer to grow into a solution architect.”

“Are you comfortable working in different technology stacks?”

Answer: “Yes. As an engineer, my strength lies in core problem solving and computer science fundamentals. I can learn any language or cloud tool required by the project within 2 to 3 weeks.”

6. Frequently Asked Questions (FAQs)

How many rounds are there in Capgemini recruitment?

Typically 4 rounds: 1. Technical assessment (Pseudocode) + English test, 2. Game-based aptitude (on select drives), 3. Technical Interview (TR), and 4. HR Interview.

Is coding compulsory in Capgemini?

For standard Analyst roles (4.0 LPA), pseudocode proficiency is strictly tested while live coding is optional. For Senior Analyst roles (5.75+ LPA), live hands-on coding is mandatory.

Free Capgemini Interview Simulator

Practice Your Capgemini Mock Interview with Sophia AI

Practice realistic voice technical rounds tailored to Capgemini hiring standards. Master OOPs, DBMS, Java, and HR scenarios with instant scoring. 100% Free.