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
3.8

based on 39.5k Reviews

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

Updated 12 Jan 2025

Top Capgemini Senior Software Engineer Interview Questions and Answers

  • Q1. Pascal's Triangle You are given an integer N. Your task is to return a 2-D ArrayList containing the pascal’s triangle till the row N. A Pascal's triangle is a triangular ...read more
  • Q2. Trailing Zeros in Factorial You are given an integer N, you need to find the number of trailing zeroes in N! (N factorial). Note: 1. Trailing zeros in a number can be def ...read more
  • Q3. Kth Largest Number You will be given a stream of numbers, and you need to find the kth largest number in the stream at any given time. As the stream of numbers can not be ...read more
View all 158 questions

Capgemini Senior Software Engineer Interview Experiences

137 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - One-on-one 

(5 Questions)

  • Q1. What is Enhanced RE Framework?
  • Ans. 

    Enhanced RE Framework is a robust automation framework in UiPath that provides reusable components and efficient error handling.

    • Enhanced RE Framework is an advanced version of the Robotic Enterprise Framework (REFramework) in UiPath.

    • It includes additional features such as enhanced error handling, logging, and reusability of components.

    • The framework follows best practices for automation development and helps in building...

  • Answered by AI
  • Q2. SQL Integration with UiPath
  • Ans. 

    SQL Integration with UiPath allows for seamless data manipulation and automation processes.

    • UiPath provides activities to connect to SQL databases and execute queries

    • SQL queries can be used to retrieve, update, or delete data within UiPath workflows

    • Data can be transferred between SQL databases and UiPath variables for processing

  • Answered by AI
  • Q3. Ever used G-Suite in UiPath
  • Ans. 

    Yes, I have used G-Suite in UiPath for automating tasks and integrating with Google services.

    • Used G Suite activities in UiPath to automate tasks like sending emails, creating Google Sheets, and fetching data from Google Drive

    • Integrated UiPath with Google Calendar API to schedule tasks and appointments

    • Utilized Google OAuth 2.0 authentication for secure access to G Suite services

  • Answered by AI
  • Q4. How many transitions are there in RE Framework?
  • Ans. 

    There are 4 transitions in RE Framework: Init, Get Transaction Data, Process Transaction, and End Process.

    • Init - Initializes the application, opens applications, logs in, and sets up environment.

    • Get Transaction Data - Retrieves transaction data from queue or data source.

    • Process Transaction - Processes the transaction data, performs necessary actions, and updates status.

    • End Process - Cleans up resources, logs out, and c

  • Answered by AI
  • Q5. What are the new changes in UiPath and what do you like about it?
  • Ans. 

    UiPath has introduced new features like AI Fabric, Document Understanding, and improved automation capabilities.

    • Introduction of AI Fabric for integrating AI models into automation workflows

    • Enhanced Document Understanding capabilities for processing unstructured data

    • Improved automation capabilities with features like Task Capture and Task Mining

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. What is the design of the microservices implemented in your current project?
  • Q2. Can you provide a program that prints the second largest number in both an array and a list, illustrating implementations using streams as well as traditional methods?

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nt ... read more
asked in Capgemini
Q2. Pascal's TriangleYou are given an integer N. Your task is to retu ... read more
Q3. K Largest Elements You are given with an integer k and an array o ... read more
asked in GlobalLogic
Q4. System Design QuestionCreate a simple shopping application. They ... read more
asked in Info Edge
Q5. Buy and Sell StockYou are Harshad Mehta’s friend. He told you the ... read more
Interview experience
4
Good
Difficulty level
Easy
Process Duration
4-6 weeks
Result
-

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

Round 1 - Technical 

(3 Questions)

  • Q1. What is the difference between a List and a Dictionary in programming?
  • Ans. 

    List is an ordered collection of elements, while a Dictionary is a collection of key-value pairs.

    • List maintains elements in a specific order, while Dictionary stores key-value pairs where keys are unique.

    • Accessing elements in a List is done by index, while accessing values in a Dictionary is done by key.

    • Example: List - [1, 2, 3], Dictionary - {'a': 1, 'b': 2, 'c': 3}

  • Answered by AI
  • Q2. What are the decorators in python
  • Ans. 

    Decorators in Python are functions that modify the behavior of other functions or methods.

    • Decorators are denoted by the @ symbol followed by the decorator function name.

    • They are commonly used for adding functionality to existing functions without modifying their code.

    • Decorators can be used for logging, authentication, caching, and more.

    • Example: @staticmethod decorator in Python is used to define a method that is not bo

  • Answered by AI
  • Q3. Give me example for list comprehension and regression
  • Ans. 

    List comprehension is a concise way to create lists in Python. Regression is a statistical method to model relationships between variables.

    • List comprehension example: squares = [x**2 for x in range(10)]

    • Regression example: fitting a linear regression model to predict house prices based on square footage

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

(7 Questions)

  • Q1. Explain concepts of Docker and Kubernetes
  • Ans. 

    Docker is a platform for developing, shipping, and running applications in containers. Kubernetes is a container orchestration tool for managing containerized applications across a cluster of nodes.

    • Docker allows developers to package applications and dependencies into containers for easy deployment.

    • Kubernetes automates the deployment, scaling, and management of containerized applications.

    • Docker containers are lightweig...

  • Answered by AI
  • Q2. Deploying an app in Kubernetes
  • Ans. 

    Deploying an app in Kubernetes involves creating a deployment configuration, defining pods, services, and managing resources.

    • Create a deployment configuration file specifying the app's image, ports, and replicas

    • Define pods to run the app containers

    • Create services to expose the app internally or externally

    • Manage resources such as CPU and memory limits for optimal performance

  • Answered by AI
  • Q3. Cloud technologies
  • Q4. Questions about previous projects
  • Q5. Kafka questions, credentials, port-binding
  • Q6. Interfaces in Golang - Code
  • Ans. 

    Interfaces in Golang allow for defining behavior without specifying implementation details.

    • Interfaces are a collection of method signatures.

    • A type satisfies an interface if it implements all the methods in the interface.

    • Interfaces allow for polymorphism in Golang.

    • Example: type Writer interface { Write([]byte) (int, error) }

    • Example: type MyWriter struct {} func (mw MyWriter) Write(data []byte) (int, error) { return len(

  • Answered by AI
  • Q7. Goroutines - explain with example code
  • Ans. 

    Goroutines are lightweight threads managed by Go runtime, allowing concurrent execution of functions.

    • Goroutines are created using the 'go' keyword followed by a function call.

    • They are multiplexed onto multiple OS threads by the Go runtime.

    • Example: go func() { fmt.Println('Hello, goroutine!') }

    • Goroutines are used for concurrent programming in Go, enabling parallelism.

  • Answered by AI

Skills evaluated in this interview

Capgemini interview questions for designations

 Senior Software Engineer Testing

 (6)

 Senior Software Engineer 2

 (5)

 Senior Software Test Engineer

 (1)

 Software Engineer

 (311)

 Senior Software Developer

 (12)

 Senior Software Analyst

 (4)

 Senior Software Consultant

 (1)

 Associate Software Engineer

 (32)

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

I was interviewed in Nov 2024.

Round 1 - Technical 

(3 Questions)

  • Q1. What is request mapping
  • Ans. 

    Request mapping is a technique used in web development to map incoming HTTP requests to specific handler methods in the application.

    • Request mapping is used in frameworks like Spring MVC to define how incoming requests should be handled.

    • It helps in routing requests to the appropriate controller methods based on the URL and HTTP method.

    • Request mapping annotations like @RequestMapping or @GetMapping are used to specify th...

  • Answered by AI
  • Q2. From an array you have find the 2nd largest number using java 8
  • Ans. 

    Use Java 8 stream to find the 2nd largest number in an array of strings.

    • Convert the array of strings to an array of integers using stream and map function.

    • Sort the array in descending order using sorted() method.

    • Skip the first element to get the second largest number using skip() method.

  • Answered by AI
  • Q3. Merge two arrays
  • Ans. 

    Merge two sorted arrays into a single sorted array without using extra space.

    • Iterate through both arrays simultaneously, comparing elements and placing them in the correct position in the merged array.

    • Use two pointers to keep track of the current position in each array.

    • Modify the original array in place to achieve the merge without using extra space.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare java 8 and spring boot

Skills evaluated in this interview

Get interview-ready with Top Capgemini Interview Questions

Senior Software Engineer Interview Questions & Answers

user image Chandrakiran Pendly

posted on 26 Aug 2024

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Previous Project related questions
  • Q2. IIcs questions and realtime scenario
  • Q3. Unix script questions
Round 2 - Technical 

(2 Questions)

  • Q1. Iics in depth questions
  • Q2. Sql questions related to joins and partition

Interview Preparation Tips

Interview preparation tips for other job seekers - Worst company to attend an interview they are not recruiting any job seekers. They are posting fake job opportunities. After the interview they just say we are unable to process your profile as we are not meeting the criteria.

They say this after the interview and will send you a mail to share your documents to release the offer and then they abscond without releasing and no response

Senior Software Engineer Jobs at Capgemini

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

I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain the impediments that you resolved
  • Ans. 

    Resolved impediments related to outdated technology, lack of communication, and unclear requirements

    • Upgraded legacy systems to modern technology to improve performance and security

    • Implemented regular team meetings to enhance communication and collaboration

    • Worked closely with stakeholders to clarify project requirements and ensure alignment

  • Answered by AI
  • Q2. What are the metrics used in your project
  • Ans. 

    Metrics used in the project include code coverage, bug count, sprint velocity, and customer satisfaction.

    • Code coverage: Measure of how much of the codebase is covered by automated tests.

    • Bug count: Number of open bugs in the system, tracked over time.

    • Sprint velocity: Measure of how much work the team can complete in a sprint.

    • Customer satisfaction: Feedback from customers on the usability and quality of the software.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. How will you deal with difficult customer
  • Ans. 

    I will listen to their concerns, empathize with their situation, and work towards finding a solution that meets their needs.

    • Listen actively to understand their concerns

    • Empathize with their situation to show understanding and build rapport

    • Work collaboratively to find a solution that meets their needs

    • Maintain professionalism and patience throughout the interaction

  • Answered by AI
  • Q2. What would you do if the requirements keeps on changing during the course of the sprint
  • Ans. 

    I would communicate with the stakeholders to understand the reasons for the changes and prioritize them accordingly.

    • Communicate with stakeholders to understand the reasons for the changes

    • Prioritize the changes based on impact and urgency

    • Adjust the sprint plan and tasks accordingly

    • Ensure clear documentation and communication with the team

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please prepare with what you have done and then look for questions that Re asked in the company

Skills evaluated in this interview

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

(2 Questions)

  • Q1. How to disable webserver in springboot application
  • Q2. What is starter in springboot
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Singleton class
  • Q2. Fail fast fail safe iterator
Round 2 - Technical 

(2 Questions)

  • Q1. Immutable class
  • Q2. Exception handling

Senior Software Engineer Interview Questions & Answers

user image Hariharan sakthivadivel

posted on 7 Dec 2024

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

(1 Question)

  • Q1. What anotation in spring used for global exception
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. SoQl, rest Api, roles, profile, permission sets

Capgemini Interview FAQs

How many rounds are there in Capgemini Senior Software Engineer interview?
Capgemini interview process usually has 2-3 rounds. The most common rounds in the Capgemini interview process are Technical, HR and Resume Shortlist.
How to prepare for Capgemini Senior 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, Javascript, SQL, Python and Agile.
What are the top questions asked in Capgemini Senior Software Engineer interview?

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

  1. Difference between procedure and function, delete and truncate, exit and in, cu...read more
  2. What is OOP? Can main method be overloaded? What is a abstraction with example?...read more
  3. Difference between array and stack What is linked list and explain its types Ad...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

based on 73 interviews in last 1 year

3 Interview rounds

  • Technical Round 1
  • Technical Round 2
  • HR Round
View more

People are getting interviews through

based on 71 Capgemini interviews
Job Portal
Campus Placement
Company Website
WalkIn
Referral
Recruitment Consultant
48%
20%
11%
4%
3%
1%
13% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
Capgemini Senior Software Engineer Salary
based on 19.9k salaries
₹3.5 L/yr - ₹12.5 L/yr
48% less than the average Senior Software Engineer Salary in India
View more details

Capgemini Senior Software Engineer Reviews and Ratings

based on 1.9k reviews

3.7/5

Rating in categories

3.7

Skill development

3.8

Work-Life balance

2.9

Salary & Benefits

3.9

Job Security

3.7

Company culture

2.8

Promotions/Appraisal

3.4

Work Satisfaction

Explore 1.9k Reviews and Ratings
Senior Software Engineer

Bangalore / Bengaluru

4-6 Yrs

₹ 4.45-13.8 LPA

Senior Software Engineer - C

Bangalore / Bengaluru

4-7 Yrs

₹ 13.08208-11 LPA

Senior Software Engineer - C

Pune

4-6 Yrs

₹ 3.05-14.5 LPA

Explore more jobs
Consultant
55.2k salaries
unlock blur

₹5.2 L/yr - ₹18 L/yr

Associate Consultant
51.9k salaries
unlock blur

₹2.9 L/yr - ₹11.8 L/yr

Senior Consultant
45.9k salaries
unlock blur

₹7.5 L/yr - ₹25 L/yr

Senior Analyst
20.4k salaries
unlock blur

₹2 L/yr - ₹7.5 L/yr

Senior Software Engineer
19.9k salaries
unlock blur

₹3.5 L/yr - ₹12.5 L/yr

Explore more salaries
Compare Capgemini with

Wipro

3.7
Compare

Accenture

3.9
Compare

Cognizant

3.8
Compare

TCS

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview