Upload Button Icon Add office photos

Capgemini Engineering

Compare button icon Compare button icon Compare

Filter interviews by

Capgemini Engineering Software Developer Interview Questions and Answers

Updated 2 Jun 2025

37 Interview questions

A Software Developer was asked 2mo ago
Q. What is inheritance in object-oriented programming, and what are its different types?
Ans. 

Inheritance in OOP allows a class to inherit properties and methods from another class, promoting code reusability and organization.

  • Single Inheritance: A class inherits from one superclass. Example: class Dog extends Animal.

  • Multiple Inheritance: A class inherits from multiple superclasses (not supported in Java). Example: class Dog extends Animal, Pet.

  • Multilevel Inheritance: A class inherits from a superclass, whi...

A Software Developer was asked 2mo ago
Q. What are Data Definition Language (DDL) and Data Manipulation Language (DML) commands?
Ans. 

DDL and DML are SQL sublanguages for defining database structures and manipulating data within those structures.

  • DDL (Data Definition Language): Used to define and manage all database objects. Examples include CREATE, ALTER, and DROP commands.

  • CREATE: Used to create new tables or databases. Example: CREATE TABLE users (id INT, name VARCHAR(100));

  • ALTER: Used to modify existing database objects. Example: ALTER TABLE u...

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Rakuten
Q2. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Amazon
Q3. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in PhonePe
Q5. Form a Triangle Problem Statement You are given an array of integ ... read more
A Software Developer was asked 10mo ago
Q. Given an array, reverse the elements in place.
Ans. 

Reverse the array of strings in place without using extra space

  • Iterate through the array using two pointers, one starting from the beginning and the other from the end

  • Swap the elements at the two pointers and move them towards the center until they meet or cross each other

A Software Developer was asked 10mo ago
Q. Write a program to sort the array in ascending order.
Ans. 

Sort array of strings in ascending order

  • Use built-in sort function in programming language

  • Specify comparison function to sort strings alphabetically

  • Example: ['apple', 'banana', 'cherry'] -> ['apple', 'banana', 'cherry']

🔥 Asked by recruiter 2 times
A Software Developer was asked 12mo ago
Q. Are you willing to relocate?
Ans. 

Yes, I am open to relocating for the right opportunity.

  • I am willing to relocate for the right job opportunity

  • I have experience moving for previous jobs

  • I am open to exploring new locations and cultures

A Software Developer was asked 12mo ago
Q. Write a program to implement a doubly linked list.
Ans. 

A program for implementing a doubly linked list in a programming language.

  • Create a Node class with data and references to the previous and next nodes

  • Implement methods for adding, removing, and traversing the list

  • Handle edge cases like adding to an empty list or removing the last node

A Software Developer was asked
Q. How many bits make up IPv4 and IPv6 addresses?
Ans. 

IPv4 addresses are 32 bits long, while IPv6 addresses are 128 bits long.

  • IPv4 addresses consist of 32 bits, divided into four octets separated by periods (e.g. 192.168.1.1).

  • IPv6 addresses consist of 128 bits, represented in hexadecimal format with colons separating each group of 4 hexadecimal digits (e.g. 2001:0db8:85a3:0000:0000:8a2e:0370:7334).

Are these interview questions helpful?
A Software Developer was asked
Q. What are the principles of testing?
Ans. 

Principles of testing are guidelines that help in designing effective test cases and ensuring quality software.

  • Testing shows presence of defects, not their absence

  • Exhaustive testing is impossible, so prioritize and focus on high-risk areas

  • Early testing saves time and cost in the long run

  • Defect clustering - a small number of modules usually contain most of the defects

  • Pesticide paradox - if the same tests are repeat...

A Software Developer was asked
Q. What is virtual memory?
Ans. 

Virtual memory is a memory management technique that allows a computer to compensate for physical memory shortages by temporarily transferring data from RAM to disk storage.

  • Virtual memory allows a computer to run more programs than it has physical memory for.

  • It creates an illusion of a larger memory space by using disk space as an extension of RAM.

  • Pages of memory are swapped between RAM and disk storage based on u...

🔥 Asked by recruiter 2 times
A Software Developer was asked
Q. What is paging in operating systems?
Ans. 

Paging is a memory management scheme used by operating systems to store and retrieve data from secondary storage.

  • Paging divides physical memory into fixed-size blocks called pages

  • Virtual memory is divided into fixed-size blocks called frames

  • Pages are mapped to frames in physical memory using a page table

  • Allows for efficient memory management and enables larger virtual memory space than physical memory

  • Example: When...

Capgemini Engineering Software Developer Interview Experiences

17 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

MCQ’s only, DSA and other MCQ 1 hour

Round 2 - Technical 

(2 Questions)

  • Q1. Project related questions
  • Q2. Coding problem in any basic programming language
Round 3 - HR 

(2 Questions)

  • Q1. General HR and salary discussions
  • Q2. Location and other related queries
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Java Development
  • Q2. Java Payton c c++
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. What are Data Definition Language (DDL) and Data Manipulation Language (DML) commands?
  • Ans. 

    DDL and DML are SQL sublanguages for defining database structures and manipulating data within those structures.

    • DDL (Data Definition Language): Used to define and manage all database objects. Examples include CREATE, ALTER, and DROP commands.

    • CREATE: Used to create new tables or databases. Example: CREATE TABLE users (id INT, name VARCHAR(100));

    • ALTER: Used to modify existing database objects. Example: ALTER TABLE users ...

  • Answered by AI
  • Q2. What is inheritance in object-oriented programming, and what are its different types?
  • Ans. 

    Inheritance in OOP allows a class to inherit properties and methods from another class, promoting code reusability and organization.

    • Single Inheritance: A class inherits from one superclass. Example: class Dog extends Animal.

    • Multiple Inheritance: A class inherits from multiple superclasses (not supported in Java). Example: class Dog extends Animal, Pet.

    • Multilevel Inheritance: A class inherits from a superclass, which in...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Projects: architecture, Technology stack
  • Q2. OOP: Scenarios in IT
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell me something abt yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java, Python, and web development

    • Passionate about coding and problem-solving

    • Strong communication and teamwork skills

  • Answered by AI
  • Q2. Ready to relocate
  • Ans. 

    Yes, I am open to relocating for the right opportunity.

    • I am willing to relocate for the right job opportunity

    • I have experience moving for previous jobs

    • I am open to exploring new locations and cultures

  • Answered by AI

Software Developer Interview Questions & Answers

user image Gyanesh Markale

posted on 3 Jul 2024

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Program for doubly linkedlist
  • Ans. 

    A program for implementing a doubly linked list in a programming language.

    • Create a Node class with data and references to the previous and next nodes

    • Implement methods for adding, removing, and traversing the list

    • Handle edge cases like adding to an empty list or removing the last node

  • Answered by AI
  • Q2. Java 8 features

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image kumar sandeep

posted on 21 Apr 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Linked list , stack , queue
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Group Discussion 

It was good discussion.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Major projects describe out the details.
  • Ans. 

    Developed a web-based application for project management, enhancing team collaboration and productivity.

    • Implemented a user-friendly interface using React.js for seamless navigation.

    • Integrated RESTful APIs to connect with backend services for data retrieval.

    • Utilized PostgreSQL for efficient data storage and management.

    • Employed Agile methodologies to ensure timely delivery and iterative improvements.

    • Conducted user testin...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Basic questions like lists strings sorting

Round 2 - Technical 

(2 Questions)

  • Q1. Sort the array in asc order
  • Ans. 

    Sort array of strings in ascending order

    • Use built-in sort function in programming language

    • Specify comparison function to sort strings alphabetically

    • Example: ['apple', 'banana', 'cherry'] -> ['apple', 'banana', 'cherry']

  • Answered by AI
  • Q2. Reverse the array in place
  • Ans. 

    Reverse the array of strings in place without using extra space

    • Iterate through the array using two pointers, one starting from the beginning and the other from the end

    • Swap the elements at the two pointers and move them towards the center until they meet or cross each other

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Sep 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

It was quite tough experimental question were asked

Round 3 - Aptitude Test 

It was quite good for me

Round 4 - Technical 

(1 Question)

  • Q1. Ii t was acording to tu tu he college text book test

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn the programming

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Capgemini Engineering?
Ask anonymously on communities.

Capgemini Engineering Interview FAQs

How many rounds are there in Capgemini Engineering Software Developer interview?
Capgemini Engineering interview process usually has 1-2 rounds. The most common rounds in the Capgemini Engineering interview process are Technical, Aptitude Test and One-on-one Round.
How to prepare for Capgemini Engineering Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Capgemini Engineering. The most common topics and skills that interviewers at Capgemini Engineering expect are Javascript, SQL Server, TFS, 3Gpp and LTE.
What are the top questions asked in Capgemini Engineering Software Developer interview?

Some of the top questions asked at the Capgemini Engineering Software Developer interview -

  1. What are Data Definition Language (DDL) and Data Manipulation Language (DML) co...read more
  2. What is inheritance in object-oriented programming, and what are its different ...read more
  3. Major projects describe out the detai...read more
How long is the Capgemini Engineering Software Developer interview process?

The duration of Capgemini Engineering Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.4/5

based on 18 interview experiences

Difficulty level

Easy 43%
Moderate 43%
Hard 14%

Duration

Less than 2 weeks 100%
View more
Capgemini Engineering Software Developer Salary
based on 256 salaries
₹5.7 L/yr - ₹17.3 L/yr
9% more than the average Software Developer Salary in India
View more details

Capgemini Engineering Software Developer Reviews and Ratings

based on 43 reviews

3.8/5

Rating in categories

4.1

Skill development

4.0

Work-life balance

3.6

Salary

4.1

Job security

3.5

Company culture

3.2

Promotions

3.8

Work satisfaction

Explore 43 Reviews and Ratings
Senior Software Engineer
1.9k salaries
unlock blur

₹5 L/yr - ₹21.2 L/yr

Technical Lead
1.3k salaries
unlock blur

₹14.2 L/yr - ₹26.5 L/yr

Software Engineer
1.3k salaries
unlock blur

₹4.1 L/yr - ₹10 L/yr

Network Engineer
414 salaries
unlock blur

₹4 L/yr - ₹9.7 L/yr

Senior Consultant
408 salaries
unlock blur

₹14.1 L/yr - ₹25.4 L/yr

Explore more salaries
Compare Capgemini Engineering with

Genpact

3.7
Compare

DXC Technology

3.6
Compare

Sutherland Global Services

3.5
Compare

Optum Global Solutions

4.0
Compare
write
Share an Interview