Capgemini Interview Questions: Technical and HR Rounds (2026)
Capgemini's technical interview tests C, data structures, and a live coding task. Here are the most-asked questions across technical and HR rounds, with model answers.
Capgemini’s technical interview follows a predictable structure: opening discussion on your project, a series of C and data structures questions, a coding task, and then the HR round.
The legacy prep advice of memorising 30 questions from old placement papers still works as a baseline. The problem is that Capgemini’s hiring focus has shifted enough in 2026 that candidates who walk in with only that baseline will feel the gap in the technical discussion. This guide covers the questions that actually come up, the model answers that satisfy an interviewer, and what the AI-readiness push changes for candidates interviewing this year.
Before the interview, clear the online test. The game-based aptitude section, pseudocode, and quantitative sections are the gate; the Capgemini aptitude and game-based test guide has the current format and preparation approach. The guide below is for what follows after you clear that gate.
What the Capgemini Interview Process Looks Like
Capgemini’s fresher selection has two interview stages after the online test:
| Stage | Duration | Format |
|---|---|---|
| Technical Interview | 20–30 minutes | One-on-one with a technical panel; may include a coding task on paper or whiteboard |
| HR Interview | 15–20 minutes | One-on-one with HR; behavioural and situational questions |
The technical interview opens with your introduction and project discussion. This section is not a formality. Interviewers ask follow-up questions on your project’s scope, the technologies you used, and the difficulties you faced. Students who cannot discuss their project clearly often lose ground before the structured questions begin.
Two salary tracks run for 2026:
- Analyst track: ₹4.0–4.5 LPA (standard fresher intake)
- Senior Analyst track: ₹6.5–7.5 LPA (candidates who clear higher cutoffs across all sections)
The interview stage, not just the online test, is where that track split is often decided.
For the broader aptitude preparation context, the FACE Prep aptitude test preparation guide for engineering placements covers the full framework across IT services companies.
Capgemini Technical Interview — Most-Asked Questions
The technical round concentrates on C and C++ fundamentals, data structures, and applied knowledge. These are the questions that appear consistently across fresher hiring cycles:
-
Q1: What is the difference between a structure and a union in C?
- Answer: Both group variables of different types. A structure allocates separate memory for each member (total size = sum of all members). A union allocates shared memory equal to its largest member — all members occupy the same memory location, so only one can hold a value at a time. Use case: unions are useful when memory is constrained and only one field needs to be active at a time.
-
Q2: What are the differences between arrays and pointers?
- Answer: An array is a contiguous block of memory with a fixed size declared at compile time. A pointer is a variable that stores a memory address. Arrays can decay to pointers when passed to functions, but they are not the same:
sizeof(array)returns the total array size, whilesizeof(pointer)returns the pointer’s size (typically 4 or 8 bytes).
- Answer: An array is a contiguous block of memory with a fixed size declared at compile time. A pointer is a variable that stores a memory address. Arrays can decay to pointers when passed to functions, but they are not the same:
-
Q3: What is the difference between C and C++?
- Answer: C is a procedural language. C++ supports both procedural and object-oriented programming. C++ adds classes, inheritance, polymorphism, references, function overloading, and the Standard Template Library. C is still widely used in embedded systems and OS kernels; C++ is common in application software and competitive programming.
-
Q4: What are the data types in C?
- Answer: Primary data types are
int,char,float, anddouble. Derived types include arrays, pointers, structures, and unions. Void is a special type indicating no value. Sizes depend on the implementation (on a 64-bit system,intis typically 4 bytes,doubleis 8 bytes).
- Answer: Primary data types are
-
Q5: What is the difference between SQL and MySQL?
- Answer: SQL (Structured Query Language) is the standard language for querying relational databases. MySQL is a specific relational database management system that uses SQL. Other RDBMS systems (PostgreSQL, Oracle, SQL Server) also use SQL with their own extensions.
-
Q6: What is a linked list, and how does it differ from an array?
- Answer: A linked list is a sequence of nodes where each node holds data and a pointer to the next node. Arrays have contiguous memory and O(1) random access but O(n) insertion/deletion in the middle. Linked lists have O(1) insertion/deletion (given a pointer to the node) but O(n) access. Use arrays when random access matters; use linked lists when frequent insertion/deletion is needed.
-
Q7: What are the main data structures, and when would you use each?
- Answer: Stack (LIFO — undo operations, expression evaluation), Queue (FIFO — scheduling, breadth-first search), Linked List (dynamic size, frequent insertion/deletion), Binary Search Tree (sorted data with O(log n) search), Hash Table (O(1) average lookup). A 5-minute explanation covering at least three of these with use cases satisfies the “talk about data structures for 5 minutes” prompt from older Capgemini interview reports.
-
Q8: When would you use a
forloop instead of awhileloop?- Answer: Use
forwhen the number of iterations is known in advance (counting loops). Usewhilewhen the termination condition depends on a computation that may take an unknown number of steps. In practice, anywhileloop can be rewritten as aforloop and vice versa; the choice is about readability and intent clarity.
- Answer: Use
-
Q9: What is the role of a function in C?
- Answer: Functions divide a program into reusable, self-contained units. They promote code reuse, make debugging easier by isolating logic, and allow recursive problem decomposition. In C, all programs start execution at
main(), which is itself a function.
- Answer: Functions divide a program into reusable, self-contained units. They promote code reuse, make debugging easier by isolating logic, and allow recursive problem decomposition. In C, all programs start execution at
Coding Round — What You Will Actually Be Asked to Write
Capgemini’s technical interview typically includes one or two live coding tasks. Interviewers check that you can write functional code, not just explain concepts. The most common patterns:
-
Fibonacci series: Generate the first N terms of the Fibonacci sequence. Most interviewers are satisfied with a simple iterative approach. Recursive is acceptable; explain the time complexity trade-off (
2^nvs. linear). -
Prime number check and generation: Check whether a given number is prime, or generate all primes up to N. A basic loop checking divisibility up to
sqrt(N)is the expected answer. Mention the Sieve of Eratosthenes if asked for a more efficient approach. -
Palindrome check: Determine whether a string (or number) reads the same forwards and backwards. Reverse the string and compare, or use two-pointer convergence.
-
Even and odd segregation: Given an array, separate even and odd numbers. Simple single-pass partition with a flag or two-pointer approach.
-
Sorting (bubble or selection): Interviewers occasionally ask for a bubble sort or selection sort implementation from scratch. Know one well enough to write it without gaps.
Write code clearly. Comments are not required, but meaningful variable names are. An interviewer who can read your logic without asking for explanation will move through the session faster and leave more time for follow-up discussion.
Capgemini HR Interview — Typical Questions and What They Test
The HR round is not a formality. It determines fit, communication quality, and whether the interviewer trusts that you will show up reliably. These questions come up in nearly every Capgemini HR interview:
-
“Tell me about yourself.” Lead with your branch, college, and one technical interest. Mention your final-year project in one sentence. Close with why you are applying to Capgemini. Two minutes maximum.
-
“Why Capgemini?” Reference something specific: Capgemini’s work in AI and digital engineering, its scale in India, or a particular service line. Avoid “good company, good salary.”
-
“What is your greatest strength? Greatest weakness?” For the weakness, name a real one and state what you are doing to address it. “I am a perfectionist” is both cliche and unconvincing.
-
“Describe a project you worked on.” Explain what the project did, which technologies you used, what your specific contribution was, and one challenge you solved. This overlaps heavily with the technical interview’s opening; the same answer works for both.
-
“Where do you see yourself in five years?” A reasonable answer: building expertise in a technical domain (name one), moving toward a more senior role, and contributing to projects with real user impact. Specific and measured beats vague.
-
“How do you handle conflict in a team?” Use a real example if you have one. If not, describe a principle: direct conversation first, escalate only if unresolved.
How Capgemini’s AI Hiring Focus Changes the 2026 Interview
Capgemini India plans to hire up to 45,000 in 2025, with an explicit focus on building an AI-ready workforce (Economic Times, 2025). The company also reduced its overall headcount by approximately 10,000 in 2024 while selectively growing AI-specific roles, including generative AI architects.
This shift does not change what clears the online test (aptitude, pseudocode, quantitative accuracy). It changes what creates separation in the technical interview. A candidate who can describe what a large language model does, mention a generative AI tool they have used, or walk through a small AI project is distinguishable from a candidate with an identical aptitude score who cannot.
Capgemini partnered with the Nasscom Foundation to train 700+ youths in AI skills, covering technical skills for AI-driven careers. The external investment in AI skilling signals what the internal hiring bar is moving toward.
For the technical interview, it is not necessary to have shipped an AI product. It is worth being able to answer: “What is a large language model?” and “Have you tried any AI tools in your coursework or projects?” A brief, honest answer to both is enough to register as AI-aware.
If the Capgemini technical interview is your target, the LLM concepts covered in the first month of the 2026 AI roadmap for Indian engineering students are the right starting point: tokens, temperature, prompting basics, and a working mental model of how an LLM produces output. That knowledge takes an afternoon to acquire and fits naturally into a 2-minute answer in the technical round.
For students who want more than a talking point, those who want to build and deploy AI projects before the placement season, TinkerLLM (₹299 launch price) is a self-paced environment for working with language models hands-on. A small project completed there translates directly into the “describe a project you worked on” answer that Capgemini’s technical and HR rounds both probe.
Primary sources
Frequently asked questions
What topics does Capgemini ask in the technical interview?
C/C++ concepts (pointers, structures, functions, data types), data structures (linked lists, trees, sorting), and a short coding task are the most common. SQL basics and OOP concepts appear frequently for CS and IT branches.
How long is the Capgemini technical interview?
The technical interview typically runs 20-30 minutes. The HR interview is usually 15-20 minutes. Total interview time is around 30-45 minutes across both rounds.
Does Capgemini ask coding questions in the interview?
Yes. Capgemini usually includes one or two coding tasks in the technical round, often asking candidates to write code for Fibonacci series, prime numbers, palindrome checks, or basic sorting. Writing clean, working code matters more than algorithm complexity.
What are common HR questions in Capgemini interviews?
The most frequent HR questions are: tell me about yourself, why Capgemini, describe a project you worked on, what is your greatest strength and weakness, where do you see yourself in 5 years, and how do you handle conflicts in a team.
How should I prepare for Capgemini technical interview in 2026?
Focus on C basics (pointers, structures, functions), data structures (linked lists, stacks, queues, sorting), and practice writing code by hand. Review your final-year project thoroughly since that is almost always the opening discussion. Spend 30-45 minutes on SQL basics and C vs. C++ differences.
Does Capgemini ask about AI in the 2026 technical interview?
Not as a mandatory topic for all tracks. However, Capgemini's explicit AI-ready workforce push means candidates who can briefly describe an AI project, a generative AI concept, or LLM tooling have a visible edge in the technical discussion.
A self-paced playground for building with LLMs.
TinkerLLM is FACE Prep's sister property. A guided environment for shipping real LLM applications, the kind of project that earns a paragraph on your resume, not a line.
Try TinkerLLM (₹299 launch)