VOOZH about

URL: https://www.geeksforgeeks.org/interview-experiences/capegemini-interview-experience-software-engineer/

⇱ Capegemini Interview Experience | Software Engineer - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Capegemini Interview Experience | Software Engineer

Last Updated : 26 Jul, 2025

My Capgemini Campus Recruitment Experience

As a final-year student navigating the placement season, I recently had the opportunity to sit for the Capgemini recruitment process. It was a memorable experience with a mix of assessments and interviews that tested my skills in programming, SQL, and web development basics. Here’s a breakdown of my journey:


Online Assessment Rounds

The online assessment comprised three rounds:

Aptitude Round: This round focused on logical reasoning, quantitative aptitude, and verbal ability. The questions ranged from simple to tricky, and time management was key.

Technical Assessment: A mix of coding problems and multiple-choice questions based on technical concepts. Topics included data structures, algorithms, and core programming concepts.

Gamified Round: A unique experience! This round consisted of interactive games designed to assess problem-solving abilities, memory, and adaptability. It felt more like a cognitive challenge than a traditional test.

Interview Round

The final hurdle was the interview, which tested my technical knowledge and problem-solving skills.


1. Coding Challenge

I was asked to write a program to check if a given number is an Armstrong number. Here’s the code I wrote during the interview:



This question was followed by a discussion about loops and modular arithmetic.


2. SQL Commands

I was also asked to explain basic SQL commands:


DDL (Data Definition Language): Used for defining database structure, e.g., CREATE, ALTER, DROP.

DML (Data Manipulation Language): Deals with data manipulation, e.g., INSERT, UPDATE, DELETE.

DQL (Data Query Language): Used for fetching data, e.g., SELECT.

The interviewer also asked me to write a basic SQL query to retrieve all records from a table:


SELECT * FROM table_name;

3. HTML and CSS Basics

To test my understanding of web development, I was asked about:


HTML Basics: The structure of an HTML document. I explained the use of tags like <html>, <head>, <body>, and <div>.

CSS Basics: I was asked to define inline, internal, and external styles and explain how CSS is used to style web pages.

Here’s an example I discussed:



This simple example demonstrated how HTML and CSS work together to create and style web pages.


Key Takeaways

The Capgemini recruitment process tested a variety of skills, from coding and SQL to problem-solving and web development. My advice for future candidates:
Be prepared for coding challenges: Practice common problems like Armstrong numbers, palindrome checks, and basic algorithms.

Revise SQL basics: Know your commands and be ready to write and explain queries.

Understand web development fundamentals: Brush up on HTML and CSS, as they form the building blocks of front-end development.

With the right preparation, you can navigate this process confidently. Best of luck to all aspiring candidates!



Comment