Interview experience
Capgemini interview experiences covering Game-Based Assessment, Hands-on Coding, Technical Interview, HR Interview. Round-wise notes, common questions, and what candidates report clears each stage.
Explore: Interview experience · HR interview questions · Overview · Placement papers · Preparation guide
Capgemini’s fresher process opens with an unusual game-based pseudocode round before a normal coding-and-interview pipeline, and your combined performance across every stage - not a separate application - decides whether you land the Analyst, Analyst*, or Senior Analyst profile.
Interview experience
Capgemini interview experiences covering Game-Based Assessment, Hands-on Coding, Technical Interview, HR Interview. Round-wise notes, common questions, and what candidates report clears each stage.
HR interview questions
Capgemini HR interview questions with sample answer frameworks - motivation, relocation, STAR stories, and culture-fit prompts.
| Round | Duration | What they test |
|---|---|---|
| Game-Based Assessment | ~25 min | Pseudocode MCQs - loop tracing, conditional/array logic |
| Hands-on Coding | ~45 min | 2 programming problems (C/C++/Java/Python) |
| Technical Interview | 30-45 min | OOPs, DBMS, OS, networking, project deep-dive |
| HR Interview | 20-30 min | Personality, communication, career goals, relocation |
These answers are compiled from public candidate reports and prep guides, not from an official notice, and drives differ. The instruction screen of your own test is the final word.
| Question | Answer |
|---|---|
| How many questions and how long? | A battery rather than one paper. PrepInsta’s and placementpreparation.io’s 2026 patterns agree on 40 technical and pseudocode MCQs in 40-50 minutes, 30 English questions in 30 minutes, 4 game-based tasks in about 20-30 minutes, a behavioural and power-skills section, then 2 coding problems in 45 minutes. Older drives used about 15 pseudocode MCQs in 25 minutes, and some add a spoken-English (SVAR) test. |
| Is there coding? | Yes - 2 problems in 45 minutes, Easy to Medium; a September 2025 Bengaluru candidate called them moderate. Sources conflict on Python: placementpreparation.io lists it, PrepInsta’s 2026 process section allows only Java, C and C++. Check your invite. |
| Does it have negative marking? | Sources conflict. Several candidate reports say none; some prep guides report 0.25 marks off per wrong answer in MCQ sections, or only in quantitative and reasoning. Check the instruction screen. |
| Is there a sectional cutoff? | Yes, by consistent report. A score below the threshold in any one section leads to rejection even with a high total. The numbers are not published. |
| Which platform is it on? | placementpreparation.io’s 2026 pattern says the test runs on Superset with AI proctoring; older reports name CoCubes or AMCAT-family tests. Registration runs through Superset or Capgemini’s careers portal, depending on the drive. |
| Do Analyst and Senior Analyst sit different tests? | No. Everyone takes the same assessment, and prep guides tie the band mainly to coding: PrepInsta’s 2026 page gives Analyst if you clear no coding problem, Analyst* (A4P) for one and Senior Analyst (A5) for both. Capgemini does not publish the rule. |
| What are the packages? | Per PrepInsta’s 2026 page: about ₹4.25 LPA for Analyst, about ₹5.75 LPA for Analyst* and about ₹7.5 LPA for Senior Analyst. placementpreparation.io also lists an A3 band of about ₹4 LPA for partial success on both problems. |
| What is the eligibility? | Commonly 60% or 6.0 CGPA and above through 10th, 12th and graduation with no active backlogs; some drives ask for 65%. |
Capgemini does not let freshers pick a profile; the same loop decides Analyst, Analyst* or Senior Analyst. These are questions candidates report at each level; they show the level and style, not a fixed list.
| Profile | Reported questions and topics |
|---|---|
| Analyst (standard Exceller offer) | C vs Java, the four pillars of OOPs with examples, stack vs queue, array vs linked list, normalisation, a SQL JOIN listing employees with department names, and a walk through your project. |
| Analyst* and Senior Analyst (higher bands) | Same topics asked deeper, plus clean solutions to both coding problems (reverse an array, second-largest element, Armstrong number, palindrome). PrepInsta’s 2026 page ties Senior Analyst to solving both coding problems and Analyst* to solving one. |
| All profiles - interview (2024-2025 Glassdoor reports) | A video interview mixing technical questions, basic HR questions and your projects and resume (Bengaluru campus, September 2025); a resume-based interview after aptitude, coding and SVAR tests (Pune, September 2024). |
| All profiles - game-based and pseudocode stage | Output of a WHILE or FOR loop with an accumulator, nested conditionals, array index tracking, string concatenation and character counting; games such as deductive and inductive logic, grid challenge and motion challenge. |
Asked across every profile: why Capgemini, are you comfortable with relocation, your strengths and weaknesses, where you see yourself in five years, and your questions about training and project allocation.
About 15 pseudocode MCQs in 25 minutes - you read a short block of pseudocode (loops, conditionals, array traversal) and predict its output by tracing it in your head or on paper, with no code editor to run it in.
Many 2025-2026 Exceller drives bundle this inside a longer online assessment battery (often 40 technical MCQs plus pseudocode in ~40 minutes, English MCQs, then four game-based cognitive tasks replacing older logical-reasoning MCQs). Candidate reports describe games such as deductive/inductive logic, grid challenge, and motion challenge - generic aptitude books help less than timed practice on gamified formats. Some cycles add a separate SVAR-style spoken English module (read-aloud, listen-and-repeat, short speech) that is eliminative before interviews.
Common questions
WHILE/FOR loop with an accumulator variableTwo programming problems, roughly 45 minutes total, on Superset in most Exceller drives. Sources conflict on Python: placementpreparation.io lists C, C++, Java and Python, while PrepInsta’s 2026 process section allows only Java, C and C++ - confirm in your invite mail rather than assuming. Problems are Easy to Easy-Medium (arrays, strings, palindromes, frequency reduction). PrepInsta’s 2026 page ties solving both problems to Senior Analyst / A5 and one problem to A4P (Analyst star).
Common questions
Round-by-round breakdowns are on the Capgemini interview experience page.
Opens with a brief self-introduction, then moves into programming fundamentals, DBMS, and a detailed walkthrough of your final-year or academic project - approach over syntax matters more than memorized definitions.
Common questions
A shorter, comparatively easy closing round focused on personality, communication, and motivation rather than technical depth.
Common questions
Sample answer frameworks for each of these are on the Capgemini HR interview questions page.
Unlike companies where you apply to a specific role, Capgemini doesn’t let you pick your offer profile up front. Prep guides tie the band mainly to the coding round: PrepInsta’s 2026 page gives Analyst (about Rs 4.25 LPA) if you clear no coding problem, Analyst* (about Rs 5.75 LPA) for one and Senior Analyst (about Rs 7.5 LPA) for both, and you still have to clear the earlier sections and both interviews to get any offer. Since there’s no separate application for the higher tiers, treating every stage - including the often-underestimated pseudocode round - as equally high-stakes is the highest-leverage strategy.
Fresher prep still centres on game-based aptitude, pseudocode, and one clean coding AC before Java-deep laterals.
Framework: Practise platform-style games and tracing pseudocode under time. Panic on the first puzzle loses the drive.
Framework: Easy-to-medium problem with clean I/O and edge cases. Partial AC with messy code is a common soft fail.
Framework: One language cold, four OOP pillars with project examples, JOIN queries. Resume depth over Hard graphs.
Framework: Why Capgemini, relocation, training mindset. Analyst vs Analyst* vs Senior Analyst language should stay humble and accurate to the offer track.
Encapsulation binds data and the methods that operate on it inside one unit and hides internal state behind private fields with public getters and setters - a BankAccount class exposing deposit and withdraw but keeping balance private. Abstraction exposes only what a caller needs and hides implementation, expressed through abstract classes and interfaces, such as a Shape interface declaring area() while Circle and Square implement it differently. Inheritance lets a derived class reuse a base class’s members, so a Car class extends Vehicle rather than repeating its fields. Polymorphism lets one interface take many forms - compile-time through method overloading (same name, different parameter lists) and runtime through method overriding, where the JVM dispatches to the subclass implementation based on the actual object type.
C is a procedural, compiled language producing platform-specific machine code, while Java is object-oriented and compiles to bytecode that runs on the JVM, giving it write-once-run-anywhere portability. C requires manual memory management through malloc and free and gives direct pointer arithmetic, whereas Java has automatic garbage collection and no explicit pointers, which removes whole classes of memory bugs. C has no built-in exception handling or threading in the language itself, while Java provides try-catch-finally and a threading model in the standard library. C is preferred for systems and embedded work where control and footprint matter; Java dominates enterprise application development, which is why IT-services interviewers ask this.
A stack is LIFO - last in, first out - with push and pop at one end, used for function-call frames, undo history and expression evaluation. A queue is FIFO - first in, first out - with enqueue at the rear and dequeue at the front, used for scheduling and buffering. Both give O(1) insert and remove. An array stores elements in contiguous memory, so indexing is O(1) but inserting or deleting in the middle is O(n) because elements must shift, and its size is fixed at allocation. A linked list stores nodes with pointers, so insert or delete at a known position is O(1) but access requires walking the list at O(n), and it costs extra memory per node for the pointer.
To reverse in place, set left to 0 and right to the last index, swap the two elements, then move left forward and right backward until they meet - that is O(n) time and O(1) space, and it avoids the extra array a naive copy-backwards approach would allocate. For the second largest, do one pass keeping two variables, largest and secondLargest, both initialised to negative infinity: if the current element is greater than largest, push largest into secondLargest and update largest, else if it is greater than secondLargest and not equal to largest, update secondLargest. That is O(n) with a single pass, better than sorting at O(n log n). The edge case interviewers check is an array where all elements are identical, where no second largest exists.
An Armstrong number of n digits equals the sum of its own digits each raised to the power n - 153 works because 1 cubed plus 5 cubed plus 3 cubed equals 153. Count the digits first, then loop extracting each digit with n % 10 and n / 10, accumulating the powered sum, and compare it to the original. A number palindrome is checked by reversing the number the same way, using rev = rev * 10 + digit, and comparing with the original - note you must copy the original first because the loop destroys it. A string palindrome is cheaper: two pointers from both ends comparing characters and moving inward, O(n) time and O(1) space, with no reversed copy needed.
Build a small table on paper with one column per variable and one row per iteration, and write down every value as it changes rather than tracking it mentally - that is what the round actually measures. Watch the three traps that account for most wrong answers: whether the loop condition is checked before or after the body (a repeat-until runs at least once, a while may run zero times), whether the counter uses pre-increment or post-increment inside an expression, and whether array indexing starts at 0 or 1 in the given pseudocode dialect. For nested loops, evaluate the inner loop fully for each single outer iteration. If time is short, trace only the first two iterations and the last one, since the answer options usually differ at the boundaries.
Normalization organises tables to remove redundancy and the insert, update and delete anomalies redundancy causes. 1NF requires every column to hold atomic values with no repeating groups. 2NF additionally removes partial dependencies, where a non-key column depends on only part of a composite primary key. 3NF removes transitive dependencies, where a non-key column depends on another non-key column - for example, keeping emp_id, dept_id and dept_name together is a 3NF violation because dept_name follows dept_id. BCNF is the stricter form requiring every determinant to be a candidate key. The practical tradeoff is that more normalization means more joins, so reporting systems often denormalize on purpose.
SELECT e.emp_name, d.dept_name FROM employees e INNER JOIN departments d ON e.dept_id = d.dept_id; An INNER JOIN returns only rows matching in both tables, so an employee with a null dept_id disappears from the result. A LEFT JOIN keeps every employee and fills dept_name with NULL when there is no match, which is what you want if the question asks for all employees including the unassigned. A common follow-up is counting employees per department: SELECT d.dept_name, COUNT(e.emp_id) FROM departments d LEFT JOIN employees e ON d.dept_id = e.dept_id GROUP BY d.dept_name; - use COUNT on the employee column rather than COUNT(*) so empty departments correctly show zero.
Yes - 2 programming problems in about 45 minutes, usually Easy to Easy-Medium (arrays, strings, palindromes, Armstrong numbers). Sources conflict on languages: placementpreparation.io lists C, C++, Java and Python, while PrepInsta’s 2026 Exceller page lists only Java, C and C++ in its process section, so confirm in your invite mail.
Yes, by consistent candidate report. Falling below the threshold in any one section leads to rejection even with a high total, and Capgemini does not publish the numbers. Eligibility is commonly 60% or 6.0 CGPA through 10th, 12th and graduation with no active backlogs.
Sources conflict. Several candidate reports say there is none, while some prep guides report 0.25 marks off per wrong answer in MCQ sections. Check the instruction screen of your own test.
No. Both tracks sit the same assessment. Senior Analyst requires a higher score across sections, and Capgemini does not disclose the difference in cutoff.
Capgemini’s Exceller/Engineering process usually runs four stages: a Game-Based Assessment (about 25 minutes, ~15 pseudocode MCQs testing logical thinking - trace loops, conditionals, and array traversal by hand); Hands-on Coding (about 45 minutes, 2 programming problems in a language of your choice - C/C++/Java/Python); a Technical Interview (30-45 minutes) on programming fundamentals, DBMS, OS, and your projects; and a closing HR Interview (20-30 minutes). Minimum academic cutoffs (commonly around 65% through 10th/12th/UG) and no active backlogs typically apply.
It’s a roughly 25-minute round of about 15 pseudocode MCQs where you trace through loop, conditional, and array-traversal logic by hand and predict the output - there’s no code editor, just careful tracing under time pressure. Candidates who treat it as a throwaway warm-up often get eliminated here even with strong coding skills, since it’s evaluated before the hands-on coding round.
All three are offered off the same assessment and interview pipeline; prep guides tie which one you land mainly to the coding round. PrepInsta’s 2026 page gives Analyst (roughly Rs 4.25 LPA) if you clear no coding problem, Analyst* (roughly Rs 5.75 LPA) for one, and Senior Analyst (roughly Rs 7.5 LPA) for both, provided you clear the other sections and interviews. You don’t choose a profile at registration - your assessment and interview performance decides it.
The technical round leans on CS fundamentals - OOPs, DBMS, OS, networking - live or discussed coding (reverse an array, Armstrong number, prime check), and deep-dive questions on your academic projects and the technologies you used. The HR round is comparatively easy and focuses on communication, personality, and career motivation rather than technical depth.
Typically four: the Game-Based Assessment, Hands-on Coding, Technical Interview, and HR Interview. The game-based and coding rounds are the main elimination stages - you need to clear sectional and overall cutoffs in both to advance, and a partial coding score can still clear if your game-based score is strong.
Practise tracing pseudocode by hand (loops, nested conditionals, array/string manipulation) since the game-based round has no code editor to lean on, solve basic-to-medium coding problems in your strongest language, revise OOPs/DBMS/OS/networking fundamentals, and prepare one clear project narrative you can explain end to end.
It is a set of timed game-based cognitive tasks, usually bundled with pseudocode and coding sections in the fresher assessment. Treat it as a timed behavioural and cognitive screen, not a joke round.
By offer band - Analyst, a higher Analyst* tier and Senior Analyst - decided by your performance across the loop rather than chosen up front. Exact naming and CTC follow the offer letter for your drive, not forum folklore.
Use this as a default four-week loop before a Capgemini drive. Adjust to your invite timeline.
10-day crash version: Days 1-4 timed DSA, days 5-7 resume projects + CS fundamentals, days 8-9 mock interviews out loud, day 10 HR STAR stories on the HR page.
Candidate-reported Exceller fresher bands (India, 2025-2026 forums): Analyst ~₹4.25 LPA, Analyst ~₹5.75 LPA*, Senior Analyst ~₹7.5 LPA - tiers are assigned from combined assessment and interview performance, not a separate application. Treat every forum figure as a range; confirm CTC, training bond, and location on the written offer letter.
Interview process details and sample questions on this site are editorially organized from public candidate reports and hiring write-ups, with round structure, prep notes, and company-specific framing added by our team. For round-by-round stories, see the Capgemini interview experience page. For OA papers and coding drills, use Capgemini on placementpapers.app. OA quick answers draw on PrepInsta’s 2026 Capgemini Exceller page, placementpreparation.io’s Capgemini recruitment-process page, FACE Prep’s Capgemini guides and PapersAdda’s 2026 Capgemini pages. Profile-wise questions and the band rules draw on PrepInsta’s 2026 Exceller page, 2024-2025 Glassdoor interview reviews seen through search results, and the candidate reports summarised in the round sections above.