Upload Button Icon Add office photos
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

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Capgemini Senior Software Engineer Interview Questions, Process, and Tips for Experienced

Updated 21 Feb 2025

Top Capgemini Senior Software Engineer Interview Questions and Answers for Experienced

  • Q1. Kth Largest Number Problem Statement You are given a continuous stream of numbers, and the task is to determine the kth largest number at any moment during the stream. E ...read more
  • Q2. Count Inversions Problem Statement Given an integer array ARR of size N , your task is to find the total number of inversions that exist in the array. An inversion is de ...read more
  • Q3. Next Greater Element Problem Statement Given a list of integers of size N , your task is to determine the Next Greater Element (NGE) for every element. The Next Greater ...read more
View all 41 questions

Capgemini Senior Software Engineer Interview Experiences for Experienced

56 interviews found

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 was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Previous employment
  • Q2. Linked list program

Interview Preparation Tips

Interview preparation tips for other job seekers - Do your best
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is overriding.?
  • Ans. 

    Overriding is a concept in object-oriented programming where a subclass provides a specific implementation of a method that is already provided by its superclass.

    • Occurs in inheritance when a subclass provides a specific implementation of a method that is already provided by its superclass

    • The method in the subclass must have the same name, return type, and parameters as the method in the superclass

    • Allows for polymorphis...

  • Answered by AI

Senior Software Engineer Interview Questions Asked at Other Companies for undefined

Q1. Duplicate Integer in Array Given an array ARR of size N, containi ... read more
asked in Visa
Q2. Given a grid containing 0s and 1s and source row and column, in h ... read more
asked in Capgemini
Q3. Kth Largest Number Problem Statement You are given a continuous s ... read more
asked in Mphasis
Q4. Trapping Rain Water Problem Statement Given a long type array/lis ... read more
Q5. Anagram Pairs Verification In this task, you need to verify if tw ... read more
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. There is no proper response from HR. They will schedule the call without our knowledge. HR team was not responsive. they have scheduled the second round. That round was not happened. Then I tried multiple ...
  • Q2. How to remove duplicate rows in a table without using distinct?
  • Ans. 

    Use a self join to remove duplicate rows in a table without using distinct.

    • Join the table with itself on the columns that define duplicates

    • Filter out rows where the primary key is the same but other columns are different

    • Select only distinct rows based on the primary key

  • Answered by AI
  • Q3. Can we create more than a foreign key in single table?
  • Ans. 

    Yes, it is possible to create multiple foreign keys in a single table.

    • Multiple foreign keys can be created in a single table by referencing different columns in the same or different tables.

    • Each foreign key constraint must be defined separately with appropriate references.

    • Foreign keys help maintain referential integrity between tables in a database.

    • Example: Creating foreign keys in a 'Orders' table to reference 'Custom

  • Answered by AI
  • Q4. Explain about partitions
  • Ans. 

    Partitions are divisions of a hard drive or storage device that allow for separate areas to store data.

    • Partitions help organize data and prevent it from mixing together.

    • Each partition can have its own file system and operating system.

    • Partitions can be resized, created, or deleted using disk management tools.

    • Examples include creating a separate partition for the operating system and another for personal files.

  • Answered by AI

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Remove duplicates from an array
  • Ans. 

    Remove duplicates from an array of strings

    • Create a Set to store unique elements

    • Iterate through the array and add each element to the Set

    • Convert the Set back to an array to get the unique elements

  • Answered by AI
  • Q2. Questions on JS and react

Skills evaluated in this interview

Capgemini interview questions for designations

 Senior Software Engineer Testing

 (7)

 Senior Software Engineer 2

 (5)

 Senior Software Test Engineer

 (1)

 Software Engineer

 (316)

 Senior Software Developer

 (12)

 Senior Software Analyst

 (4)

 Senior Software Consultant

 (1)

 Associate Software Engineer

 (31)

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

(5 Questions)

  • Q1. All basic about reactjs and javascript
  • Q2. React life cycle methods
  • Q3. React hooks explanation
  • Ans. 

    React hooks are functions that let you use state and other React features without writing a class.

    • React hooks were introduced in React 16.8.

    • They allow you to use state and other React features in functional components.

    • useState() is a hook that allows you to add state to functional components.

    • useEffect() is a hook that allows you to perform side effects in functional components.

    • Custom hooks can be created to reuse logic

  • Answered by AI
  • Q4. Js es6 features
  • Q5. Splice and slice difference
  • Ans. 

    Splice is used to add or remove elements from an array, while slice is used to extract a portion of an array into a new array.

    • Splice can add elements to an array, remove elements from an array, or replace elements in an array.

    • Slice creates a new array by extracting elements from an existing array based on start and end index parameters.

    • Example of splice: array.splice(2, 0, 'new element') - adds 'new element' at index 2

    • ...

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Capgemini Interview Questions

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

I applied via Job Portal and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was nice and good

Round 2 - Aptitude Test 

Learn concept of DSA and Design Pattern

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn DSA concept and Design Pattern

Senior Software Engineer Jobs at Capgemini

View all
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Job Portal and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Java 8 and collection, Thread
  • Q2. Springboot, Microservices and Data base queries
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Create forms in Drupal with explanation with all line of code
  • Ans. 

    Creating forms in Drupal with code explanation

    • Use the Drupal Form API to create forms

    • Define form elements using the Form API functions

    • Implement form validation and submission handlers

    • Use hook_form_alter to modify existing forms

  • Answered by AI
  • Q2. Create custom form in Drupal
  • Ans. 

    To create a custom form in Drupal, you can use the Form API to define the form structure and functionality.

    • Use hook_form_alter() to modify existing forms or hook_form_FORM_ID_alter() to alter a specific form.

    • Define the form elements using the Form API functions like 'textfield', 'select', 'submit', etc.

    • Implement a submit handler to process the form data and perform any necessary actions.

    • Use the Form API validation func

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you attend the company please learn each line of code

Skills evaluated in this interview

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

I was interviewed in Jun 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Java 8 questions streams
  • Q2. String oops questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Technical 1

Java 8 questions
String questions
Spring boot
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 

Gaming based questing, Aptitude, Verbal

Round 3 - Technical 

(4 Questions)

  • Q1. Basics of our projects
  • Q2. What is OOPS concept
  • Ans. 

    OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.

    • OOPS focuses on creating objects that interact with each other to solve problems

    • It involves concepts like inheritance, encapsulation, polymorphism, and abstraction

    • Inheritance allows one class to inherit properties and methods from another class

    • Encapsulation involves bundling data and methods tha...

  • Answered by AI
  • Q3. What is super method
  • Ans. 

    The super method is used in object-oriented programming to call a method from a superclass.

    • Used in inheritance to call a method from a superclass

    • Helps avoid code duplication by reusing code from a superclass

    • Can be used to access overridden methods in subclasses

  • Answered by AI
  • Q4. What is abstraction
  • Ans. 

    Abstraction is the concept of hiding complex details and showing only the essential features of an object or system.

    • Abstraction allows us to focus on what an object does, rather than how it does it

    • It helps in reducing complexity and improving efficiency in software development

    • For example, in object-oriented programming, abstract classes and interfaces are used to define common behavior without specifying implementation

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Basic HR questions

Skills evaluated in this interview

Capgemini Interview FAQs

How many rounds are there in Capgemini Senior Software Engineer interview for experienced candidates?
Capgemini interview process for experienced candidates usually has 1-2 rounds. The most common rounds in the Capgemini interview process for experienced candidates are Technical, Resume Shortlist and Aptitude Test.
How to prepare for Capgemini Senior Software Engineer interview for experienced candidates?
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 Design, Software Development, Java and HTML.
What are the top questions asked in Capgemini Senior Software Engineer interview for experienced candidates?

Some of the top questions asked at the Capgemini Senior Software Engineer interview for experienced candidates -

  1. Difference between procedure and function, delete and truncate, exit and in, cu...read more
  2. What is meant by inheritance How good are you about Spring boot and advantages ...read more
  3. How to remove duplicate rows in a table without using distin...read more
How long is the Capgemini Senior Software Engineer interview process?

The duration of Capgemini Senior 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 Senior Software Engineer Interview Process for Experienced

based on 33 interviews

5 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • Coding Test Round
  • HR Round
  • Personal Interview1 Round
View more
Capgemini Senior Software Engineer Salary
based on 20.2k salaries
₹3.5 L/yr - ₹12.2 L/yr
50% less than the average Senior Software Engineer Salary in India
View more details

Capgemini Senior Software Engineer Reviews and Ratings

based on 2k reviews

3.7/5

Rating in categories

3.7

Skill development

3.8

Work-life balance

2.9

Salary

3.9

Job security

3.7

Company culture

2.8

Promotions

3.4

Work satisfaction

Explore 2k Reviews and Ratings
Senior Software Engineer

Bangalore / Bengaluru

4-6 Yrs

₹ 4.45-13.8 LPA

Senior Software Engineer

Bangalore / Bengaluru

4-7 Yrs

₹ 4.45-13 LPA

Senior Software Engineer

Hyderabad / Secunderabad

4-7 Yrs

₹ 4.35-14 LPA

Explore more jobs
Consultant
55.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Consultant
50.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Consultant
46.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Analyst
20.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
20.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Capgemini with

Wipro

3.7
Compare

Accenture

3.8
Compare

Cognizant

3.7
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview