AmbitionBox

AmbitionBox

Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    VIEW WINNERS
    • ABECA 2025
      VIEW WINNERS

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    Participate in ABECA 2026 right icon dark
For Employers
Upload Button Icon Add office photos
logo
Engaged Employer

i

This company page is being actively managed by Capgemini Team. If you also belong to the team, you can get access from here

Capgemini Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 45.8k Reviews

Play video Play video Video summary
  • About
  • Reviews
    45.8k
  • Salaries
    4.5L
  • Interviews
    5k
  • Jobs
    1.7k
  • Benefits
    4.2k
  • Photos
    41
  • Posts
    37

Filter interviews by

Capgemini Software Engineer Interview Questions and Answers

Updated 17 Jun 2025

109 Interview questions

A Software Engineer was asked 3w ago
Q. What is the difference between local and global variables?
Ans. 

Local variables are defined within a function, while global variables are accessible throughout the entire program.

  • Local variables are declared inside a function or block and can only be accessed within that function.

  • Global variables are declared outside of all functions and can be accessed from any part of the program.

  • Example of a local variable: function example() { let localVar = 5; console.log(localVar); ...

🔥 Asked by recruiter 2 times
A Software Engineer was asked 1mo ago
Q. What is your preferred work location?
Ans. 

I prefer a location that fosters collaboration, innovation, and work-life balance, ideally in a tech hub.

  • Proximity to tech companies: Being near industry leaders like Google or Amazon can provide networking opportunities.

  • Access to talent: Locations with a strong tech community can facilitate collaboration and knowledge sharing.

  • Work-life balance: Areas with good amenities and recreational options can enhance overal...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
View answers (272)
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
View answers (528)
asked in Tech Mahindra
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
View answers (81)
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
View answers (22)
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
View answers (9)
View All
A Software Engineer was asked 5mo ago
Q. Write pseudocode for a basic DSA question.
Ans. 

Pseudocode for a basic DSA question

  • Start by defining the problem statement and input/output requirements

  • Identify the key data structures and algorithms needed to solve the problem

  • Write step-by-step instructions in pseudocode to solve the problem

  • Test the pseudocode with sample inputs to ensure correctness

A Software Engineer was asked 6mo ago
Q. Can the main method be overridden in Java?
Ans. 

The main method in Java cannot be overridden, but it can be overloaded in subclasses.

  • The main method is static, so it belongs to the class, not instances.

  • Overriding requires an instance of the superclass, which is not applicable for static methods.

  • You can overload the main method, e.g., public static void main(String[] args, int num) {}

  • When you run a Java application, the JVM looks for the main method with the exa...

What people are saying about Capgemini

View All
a senior executive
5d
My colleague showed up to a Capgemini office event wearing a Deloitte T-shirt!
So here is the story, My colleague is too frustrated with his boss, always complaining. “This company doesn’t have good projects… we’re doing useless work… the manager has no clue…” and so on. I thought he was just irritated by work and doing faltu ka bakwass. Had to tabh ho gai, When our company organized an event and asked everyone to wear the blue Capgemini T-shirt provided during induction, he showed up wearing a black Deloitte T-shirt! He was confidently roaming around, even saying, “This Deloitte T-shirt is more comfortable than Capgemini’s and better quality too.” He was so rebellious. Everyone was shocked, but honestly, I was impressed with his act! Sometimes it's important to give a reality check! So, what do you think, was he right or wrong?
Got a question about Capgemini?
Ask anonymously on communities.
A Software Engineer was asked 6mo ago
Q. What is the difference between POST and PUT requests?
Ans. 

POST creates resources, while PUT updates existing ones. Both are HTTP methods used in RESTful APIs.

  • POST is used to create a new resource on the server. Example: POST /users creates a new user.

  • PUT is used to update an existing resource. Example: PUT /users/1 updates the user with ID 1.

  • POST can result in multiple resources being created, while PUT is idempotent, meaning repeated calls have the same effect.

  • POST does...

A Software Engineer was asked 6mo ago
Q. Write a SQL query to find the 3rd highest salary.
Ans. 

Retrieve the 3rd highest salary from a table using SQL query with various methods.

  • Use the 'DISTINCT' keyword to avoid duplicate salaries: SELECT DISTINCT salary FROM employees.

  • Use 'ORDER BY' to sort salaries in descending order: ORDER BY salary DESC.

  • Use 'LIMIT' with an offset to get the 3rd highest salary: LIMIT 1 OFFSET 2.

  • Alternatively, use a subquery: SELECT MAX(salary) FROM employees WHERE salary < (SELECT M...

A Software Engineer was asked 10mo ago
Q. Describe real-time batch processing.
Ans. 

Real-time batch processing combines real-time data processing with batch processing for efficient data handling.

  • Real-time batch processing allows for immediate data analysis while still processing large datasets.

  • Example: Financial transactions can be processed in real-time while aggregating daily summaries.

  • Technologies: Apache Kafka for real-time data streaming and Apache Spark for batch processing.

  • Use cases inclu...

Are these interview questions helpful?
A Software Engineer was asked 12mo ago
Q. Write SQL queries based on a given scenario.
Ans. 

SQL queries can be crafted to retrieve, manipulate, and analyze data based on specific scenarios in a database.

  • Use SELECT to retrieve data: Example: SELECT * FROM employees WHERE department = 'Sales';

  • Use JOIN to combine data from multiple tables: Example: SELECT a.name, b.salary FROM employees a JOIN salaries b ON a.id = b.employee_id;

  • Use WHERE to filter results: Example: SELECT * FROM orders WHERE order_date >...

A Software Engineer was asked
Q. In a situation where you are stuck on a task but have an urgent call, what would be your approach?
Ans. 

In urgent situations, prioritize tasks, communicate effectively, and manage time to resolve issues efficiently.

  • Assess the urgency of the call and the severity of the issue you're facing.

  • If possible, quickly document your current problem to revisit later.

  • Communicate with the caller about your situation; they may offer flexibility.

  • Consider delegating the issue to a teammate if available.

  • After the call, return to the...

A Software Engineer was asked
Q. How are Java and Python different?
Ans. 

Java is a statically typed, compiled language, while Python is dynamically typed and interpreted, leading to different use cases and performance.

  • Java is statically typed, meaning variable types must be declared (e.g., int x = 5;).

  • Python is dynamically typed, allowing variables to change types (e.g., x = 5; x = 'Hello';).

  • Java requires explicit memory management and uses garbage collection, while Python has automati...

1 2 3 4 5 6 7

Capgemini Software Engineer Interview Experiences

330 interviews found

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 6 Mar 2025

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

I appeared for an interview in Feb 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. Write a program to find the least occuring character in a string
  • Add your answer
  • Q2. Write the code to group by salary for each employees
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - How can we increase the performance of database retrieval
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 30 Dec 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Asked about technical expertise and topic related question
  • Add your answer
  • Q2. Notice period and salary discussion
  • Add your answer
Round 2 - Technical 

(2 Questions)

  • Q1. Technical in depth
  • Add your answer
  • Q2. Salary discussion
  • Add your answer
Round 3 - HR 

(1 Question)

  • Q1. Notice period and salary discussion
  • Add your answer
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 25 Dec 2024

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

I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Coding questions on java

Round 2 - Technical 

(2 Questions)

  • Q1. Questions on java oops
  • Add your answer
  • Q2. Questions on java
  • Add your answer
Round 3 - Technical 

(2 Questions)

  • Q1. OOPS questions asked in interview
  • Add your answer
  • Q2. Oops questions asked in interview
  • Add your answer
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 17 Jun 2025

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

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. Tell me about yourself
  • Add your answer
  • Q2. Explain your projects
  • Add your answer
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 15 Jan 2025

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. Tell me about your self
  • Add your answer
  • Q2. What is oops dbms and sql query
  • Ans. 

    OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, DBMS (Database Management System) is software for managing databases, and SQL (Structured Query Language) is a language used to communicate with databases.

    • OOPs focuses on creating objects that contain data and methods to manipulate that data.

    • DBMS is a software system that allows users to interact with a database, storing and r...

  • Answered by AI
    Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - learn basics of oops dbms dsa and software eng
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 21 Nov 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. What is constructor?
  • Add your answer
  • Q2. Method overloading and method overriding
  • Add your answer
  • Q3. What is object?
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - For freshers basic questions were asked after the online test

Skills evaluated in this interview

Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 25 Jul 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Basic aptitude and pseudo codes

Round 2 - Coding Test 

Bsic coding questions- easy to solve

Round 3 - Technical 

(5 Questions)

  • Q1. Python based questions
  • Add your answer
  • Q2. SQL based questions
  • Add your answer
  • Q3. ReactJS based questions
  • Add your answer
  • Q4. Encapsulation and abstraction
  • Add your answer
  • Q5. What are delete, truncate?
  • Add your answer

Skills evaluated in this interview

Anonymous

Software Engineer Interview Questions & Answers

user image Rugved kulkarni

posted on 9 Oct 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Computer network questions
  • Add your answer
  • Q2. SQL questions best on normalisation
  • Add your answer
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 22 Nov 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is the EMR
  • Add your answer
  • Q2. What is Spark and mapreduce
  • Ans. 

    Spark and MapReduce are both distributed computing frameworks used for processing large datasets.

    • Spark is a fast and general-purpose cluster computing system that provides in-memory processing capabilities.

    • MapReduce is a programming model for processing and generating large data sets with a parallel, distributed algorithm on a cluster.

    • Spark is known for its speed and ease of use, while MapReduce is more traditional and...

  • Answered by AI
    Add your answer

Skills evaluated in this interview

Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 5 Jun 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

It consists of pseudo code, analytical , puzzle, behaviour, English grammar etc

Round 2 - Communication 

(2 Questions)

  • Q1. You'll be given a sentence to hear you need to answer questions based on that sentence
  • Add your answer
  • Q2. You need to read out the sentence
  • Add your answer
Round 3 - Technical 

(7 Questions)

  • Q1. Introduce your self
  • Add your answer
  • Q2. Explain your project
  • Add your answer
  • Q3. Explain oops concepts
  • Add your answer
  • Q4. How is abstract method different from other method
  • Ans. 

    Abstract method is a method without implementation, must be overridden in subclass.

    • Abstract method has no implementation and must be overridden in subclass

    • Other methods have implementation and can be directly called

    • Abstract methods are declared using 'abstract' keyword

    • Example: abstract void draw();

  • Answered by AI
    Add your answer
  • Q5. Write a program to swap 2 number without using 3rd variable
  • View 1 more answer
  • Q6. Why do you want to join Capgemini
  • Add your answer
  • Q7. Any other questions you need to ask ?
  • Add your answer
Anonymous
More about working at Capgemini
golden leaf award AmbitionBox awards

#19 Top Rated Mega Company - 2024

golden leaf award
golden leaf award AmbitionBox awards

#5 Top Rated IT/ITES Company - 2024

golden leaf award
  • HQ - Paris, France
  • IT Services & Consulting
  • 1 Lakh+ Employees (India)
  • Public
  • Analytics & KPO
  • Banking
  • Software Product

Capgemini Interview FAQs

How many rounds are there in Capgemini Software Engineer interview?
Capgemini interview process usually has 2-3 rounds. The most common rounds in the Capgemini interview process are Technical, Aptitude Test and HR.
How to prepare for Capgemini Software Engineer 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. The most common topics and skills that interviewers at Capgemini expect are Software Engineering, Software Development, Java, Software Design and HTML.
What are the top questions asked in Capgemini Software Engineer interview?

Some of the top questions asked at the Capgemini Software Engineer interview -

  1. In a dark room,there is a box of 18 white and 5 black gloves. You are allowed t...read more
  2. How can you cut a rectangular cake in 8 symmetric pieces in three cut...read more
  3. One question of sorting for a list of people belonging to different cities and...read more
What are the most common questions asked in Capgemini Software Engineer HR round?

The most common HR questions asked in Capgemini Software Engineer interview are -

  1. What are your strengths and weakness...read more
  2. Why should we hire y...read more
  3. What is your family backgrou...read more
How long is the Capgemini Software Engineer interview process?

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

Tell us how to improve this page.

Capgemini Interviews By Designations

  • Capgemini Analyst Interview Questions
  • Capgemini Consultant Interview Questions
  • Capgemini Software Engineer Interview Questions
  • Capgemini Senior Consultant Interview Questions
  • Capgemini Associate Consultant Interview Questions
  • Capgemini Software Developer Interview Questions
  • Capgemini Senior Analyst Interview Questions
  • Capgemini Senior Software Engineer Interview Questions
  • Show more
  • Capgemini Process Associate Interview Questions
  • Capgemini Senior Associate Interview Questions

Interview Questions for Popular Designations

  • Senior Software Engineer Interview Questions
  • Associate Software Engineer Interview Questions
  • Softwaretest Engineer Interview Questions
  • Software Developer Interview Questions
  • Software Engineer Trainee Interview Questions
  • Software Developer Intern Interview Questions
  • Software Development Engineer Interview Questions
  • Junior Software Developer Interview Questions
  • Show more
  • Full Stack Software Developer Interview Questions
  • Junior Software Engineer Interview Questions

Overall Interview Experience Rating

4.1/5

based on 245 interview experiences

Difficulty level

Easy 26%
Moderate 71%
Hard 3%

Duration

Less than 2 weeks 61%
2-4 weeks 24%
4-6 weeks 9%
6-8 weeks 4%
More than 8 weeks 3%
View more

Top Skills for Capgemini Software Engineer

Python Interview Questions & Answers
400 Questions
Java Interview Questions & Answers
250 Questions
Data Structures Interview Questions & Answers
250 Questions
Algorithms Interview Questions & Answers
250 Questions
Software Development Interview Questions & Answers
250 Questions
Web Development Interview Questions & Answers
250 Questions

Software Engineer Interview Questions from Similar Companies

TCS
TCS Software Engineer Interview Questions
3.6
 • 465 Interviews
HCLTech
HCLTech Software Engineer Interview Questions
3.5
 • 322 Interviews
Infosys
Infosys Software Engineer Interview Questions
3.6
 • 315 Interviews
Wipro
Wipro Software Engineer Interview Questions
3.7
 • 233 Interviews
Accenture
Accenture Software Engineer Interview Questions
3.8
 • 219 Interviews
Cognizant
Cognizant Software Engineer Interview Questions
3.7
 • 213 Interviews
Tech Mahindra
Tech Mahindra Software Engineer Interview Questions
3.5
 • 198 Interviews
IBM
IBM Software Engineer Interview Questions
4.0
 • 89 Interviews
DXC Technology
DXC Technology Software Engineer Interview Questions
3.7
 • 38 Interviews
Societe Generale Global Solution Centre
Societe Generale Global Solution Centre Software Engineer Interview Questions
3.7
 • 36 Interviews
View all
Capgemini Software Engineer Salary
based on 19.8k salaries
₹3 L/yr - ₹10 L/yr
25% less than the average Software Engineer Salary in India
View more details

Capgemini Software Engineer Reviews and Ratings

based on 1.6k reviews

3.7/5

Rating in categories

3.7

Skill development

3.8

Work-life balance

3.1

Salary

3.8

Job security

3.7

Company culture

2.9

Promotions

3.4

Work satisfaction

Explore 1.6k Reviews and Ratings
Software Engineer Jobs at Capgemini
Capgemini
Software Engineer_SAP ABAP EWM

Bangalore / Bengaluru

4-7 Yrs

₹ 2.95-10 LPA

Capgemini
Software Engineer

Pune

2-5 Yrs

₹ 2.4-9 LPA

Capgemini
Software Engineer

Bangalore / Bengaluru

2-5 Yrs

₹ 2.5-12 LPA

Explore more jobs
Capgemini Salaries in India
Consultant
58.2k salaries
unlock blur

₹5.3 L/yr - ₹18.9 L/yr

Associate Consultant
51.2k salaries
unlock blur

₹2.9 L/yr - ₹12.2 L/yr

Senior Consultant
49.5k salaries
unlock blur

₹7.8 L/yr - ₹26 L/yr

Senior Analyst
22.1k salaries
unlock blur

₹2 L/yr - ₹9.1 L/yr

Senior Software Engineer
21.3k salaries
unlock blur

₹3.5 L/yr - ₹13 L/yr

Explore more salaries
Compare Capgemini with
Wipro

Wipro

3.7
Compare
Accenture

Accenture

3.8
Compare
Cognizant

Cognizant

3.7
Compare
TCS

TCS

3.6
Compare
Popular Calculators
Are you paid fairly?
Monthly In-hand Salary Calculator
Gratuity Calculator
HRA Calculator
Salary Hike Calculator
  • Home >
  • Interviews >
  • Capgemini Interview Questions >
  • Capgemini Software Engineer Interview Questions
write
Share an Interview
Stay ahead in your career. Get AmbitionBox app
Awards Banner

Trusted by over 1.5 Crore job seekers to find their right fit company

80 Lakh+

Reviews

4 Crore+

Salaries

10 Lakh+

Interviews

1.5 Crore+

Users

Contribute
Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
Users/Jobseekers
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Practice Test
  • Compare Companies
Employers
  • Create a new company
  • Update company information
  • Respond to reviews
  • Invite employees to review
  • AmbitionBox Offering for Employers
  • AmbitionBox Employers Brochure
AmbitionBox Awards
  • ABECA 2025 winners awaited tag
  • Participate in ABECA 2026
  • Invite employees to rate
AmbitionBox
  • About Us
  • Our Team
  • Email Us
  • Blog
  • FAQ
  • Credits
  • Give Feedback
Terms & Policies
  • Privacy
  • Grievances
  • Terms of Use
  • Summons/Notices
  • Community Guidelines
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter