Upload Button Icon Add office photos

Capgemini Engineering

Compare button icon Compare button icon Compare

Filter interviews by

Capgemini Engineering Interview Questions and Answers

Updated 30 Jun 2025
Popular Designations

304 Interview questions

An Analyst was asked 1mo ago
Q. Do you know change management in Windchill PLM?
Ans. 

Change management in Windchill PLM involves controlling product changes efficiently throughout the lifecycle.

  • Change management ensures that all product changes are documented and approved, reducing errors.

  • Windchill PLM provides tools for tracking change requests, such as Engineering Change Orders (ECOs).

  • For example, if a design modification is needed, an ECO can be initiated to assess impacts and approvals.

  • It inte...

View all Analyst interview questions
A MS SQL Server Database Administrator was asked 1mo ago
Q. How do you prioritize tasks while managing multiple responsibilities?
Ans. 

I prioritize tasks by assessing urgency, impact, and deadlines, ensuring efficient management of responsibilities.

  • Assess urgency: Identify tasks that are time-sensitive, like resolving critical database issues.

  • Evaluate impact: Focus on tasks that significantly affect system performance or user experience, such as optimizing slow queries.

  • Use a task management tool: Implement tools like Trello or Jira to visualize a...

View all MS SQL Server Database Administrator 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...

View all Software Developer interview questions
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...

View all Software Developer interview questions
A Software Development Engineer was asked 3mo ago
Q. What are classes and objects?
Ans. 

Classes are blueprints for creating objects, encapsulating data and behavior in object-oriented programming.

  • A class defines properties (attributes) and methods (functions) that its objects will have.

  • An object is an instance of a class, representing a specific entity with state and behavior.

  • Example: A 'Car' class may have attributes like 'color' and 'model', and methods like 'drive()' and 'stop()'.

  • Multiple objects ...

View all Software Development Engineer interview questions
An Azure DevOps Engineer was asked 3mo ago
Q. Write a deployment.yaml file
Ans. 

A deployment.yaml file defines the desired state for deploying applications in Kubernetes, including replicas and container specifications.

  • apiVersion: apps/v1: Specifies the API version for the deployment.

  • kind: Deployment: Indicates that this YAML file is for a deployment resource.

  • metadata: Contains the name and labels for the deployment, e.g., name: my-app.

  • spec: Defines the desired state, including replicas, sele...

View all Azure DevOps Engineer interview questions
An Azure DevOps Engineer was asked 3mo ago
Q. What is the difference between COPY and ADD instructions in Dockerfile?
Ans. 

Copy and Add in Docker are commands used to manage files in images, with distinct behaviors and use cases.

  • COPY: Used to copy files/directories from the host to the Docker image.

  • ADD: Similar to COPY but can also extract tar files and fetch files from URLs.

  • Example of COPY: COPY ./localfile.txt /app/ in Dockerfile copies a file to the image.

  • Example of ADD: ADD ./archive.tar.gz /app/ extracts the tar file into the ima...

View all Azure DevOps Engineer interview questions
Are these interview questions helpful?
An Azure DevOps Engineer was asked 3mo ago
Q. What is the difference between git merge and git rebase?
Ans. 

Git merge combines branches, preserving history; git rebase rewrites history for a linear commit structure.

  • Merge creates a new commit that combines changes from both branches.

  • Rebase moves or combines commits from one branch onto another, creating a linear history.

  • Example of merge: 'git merge feature-branch' creates a merge commit.

  • Example of rebase: 'git rebase main' applies commits from the feature branch on top o...

View all Azure DevOps Engineer interview questions
An Azure DevOps Engineer was asked 3mo ago
Q. What is a Terraform module?
Ans. 

A Terraform module is a container for multiple resources that are used together, promoting reusability and organization.

  • Modules can be created for specific tasks, like setting up a web server or a database.

  • A module can include resources, input variables, output values, and even other modules.

  • Example: A module for an AWS VPC can include subnets, route tables, and security groups.

  • Modules can be sourced from local pa...

View all Azure DevOps Engineer interview questions
An Azure DevOps Engineer was asked 3mo ago
Q. What is Azure App Service?
Ans. 

Azure App Service is a cloud platform for building, deploying, and scaling web apps and APIs quickly and efficiently.

  • Supports multiple programming languages like .NET, Java, Node.js, and Python.

  • Offers built-in features such as auto-scaling, custom domains, and SSL certificates.

  • Integrates seamlessly with Azure DevOps for CI/CD pipelines.

  • Provides a managed environment, reducing the need for infrastructure management...

View all Azure DevOps Engineer interview questions

Capgemini Engineering Interview Experiences

381 interviews found

Software Engineer Interview Questions & Answers

user image Dhruv Narayan Singh

posted on 29 Apr 2015

Interview Questionnaire 

15 Questions

  • Q1. What is difference between C and C++?
  • Ans. 

    C++ is an extension of C with object-oriented programming features.

    • C++ supports object-oriented programming while C does not.

    • C++ has classes and templates while C does not.

    • C++ has better support for exception handling than C.

    • C++ has a standard library while C does not.

    • C++ allows function overloading while C does not.

  • Answered by AI
  • Q2. What is difference between array and linked list?
  • Ans. 

    Arrays are contiguous blocks of memory while linked lists are made up of nodes that point to the next node.

    • Arrays have fixed size while linked lists can grow dynamically.

    • Insertion and deletion are faster in linked lists than in arrays.

    • Arrays have better cache locality while linked lists have better memory utilization.

    • Arrays are accessed using indices while linked lists are accessed using pointers.

    • Examples of arrays inc...

  • Answered by AI
  • Q3. What is data abstraction and explain with code?
  • Ans. 

    Data abstraction is the process of hiding implementation details and showing only necessary information.

    • Abstraction is achieved through abstract classes and interfaces.

    • It helps in reducing complexity and increasing efficiency.

    • Example: abstract class Shape with abstract method draw() implemented by its subclasses like Circle and Rectangle.

  • Answered by AI
  • Q4. What is TCP/IP,OSI model?
  • Ans. 

    TCP/IP is a protocol used for communication between devices on the internet. OSI model is a conceptual framework for network communication.

    • TCP/IP is a suite of protocols that governs communication between devices on the internet.

    • OSI model is a conceptual framework that divides network communication into seven layers.

    • TCP/IP is based on a four-layer model, which includes the application, transport, internet, and network ...

  • Answered by AI
  • Q5. What is program counter?
  • Ans. 

    Program counter is a register that stores the memory address of the next instruction to be executed by the processor.

    • Program counter is also known as instruction pointer.

    • It is a part of the processor's control unit.

    • The value of program counter is incremented after each instruction is executed.

    • If a program counter is corrupted, the processor may execute incorrect instructions.

    • Example: If the program counter is pointing ...

  • Answered by AI
  • Q6. WAP to reverse string?
  • Ans. 

    A program to reverse a given string.

    • Create an empty string to store the reversed string.

    • Iterate through the original string from end to start.

    • Append each character to the empty string.

    • Return the reversed string.

  • Answered by AI
  • Q7. WAP for recursion and explain its working?
  • Ans. 

    Recursion is a technique where a function calls itself to solve a problem. WAP for recursion is to write a program using recursion.

    • Recursion is used to solve problems that can be broken down into smaller sub-problems.

    • The base case is the condition where the function stops calling itself.

    • The recursive case is where the function calls itself with a smaller input.

    • Example: Factorial of a number can be calculated using recu...

  • Answered by AI
  • Q8. What is microprocessor and explain register names?
  • Ans. 

    A microprocessor is a computer processor that incorporates the functions of a central processing unit on a single integrated circuit.

    • Microprocessors are used in various electronic devices such as computers, smartphones, and gaming consoles.

    • Register names include program counter (PC), accumulator (ACC), general-purpose registers (GPR), and memory address register (MAR).

    • Registers are used to store data and instructions t...

  • Answered by AI
  • Q9. Explain SQL commands?
  • Ans. 

    SQL commands are used to interact with databases and manipulate data.

    • SELECT: retrieve data from a database

    • INSERT: add new data to a database

    • UPDATE: modify existing data in a database

    • DELETE: remove data from a database

    • CREATE: create a new database or table

    • ALTER: modify the structure of a database or table

    • DROP: delete a database or table

    • JOIN: combine data from multiple tables

    • GROUP BY: group data based on a specific colum...

  • Answered by AI
  • Q10. Write a SQL query to join two tables?
  • Ans. 

    SQL query to join two tables

    • Use JOIN keyword to combine two tables based on a common column

    • Specify the columns to be selected using SELECT keyword

    • Use ON keyword to specify the common column between two tables

  • Answered by AI
  • Q11. Explain pointers and heap ?
  • Ans. 

    Pointers are variables that store memory addresses. Heap is a region of memory used for dynamic memory allocation.

    • Pointers are used to access memory directly

    • Heap is used for dynamic memory allocation

    • Pointers can be used to create data structures like linked lists

    • Heap memory must be manually managed to avoid memory leaks

  • Answered by AI
  • Q12. Explain whole process for Example.c file to Example.exe conversion
  • Ans. 

    The process of converting Example.c file to Example.exe involves several steps.

    • Preprocessing: includes header file inclusion, macro expansion, and conditional compilation

    • Compilation: converts source code to object code

    • Linking: combines object code with libraries to create executable file

    • Debugging: identifying and fixing errors in code

    • Optimization: improving performance of executable file

  • Answered by AI
  • Q13. What have you done on real implementation on linux OS?
  • Ans. 

    I have implemented various software applications on Linux OS.

    • Developed a web application using Python Flask framework on Linux server

    • Created a custom Linux kernel module for a hardware device driver

    • Implemented a distributed system using Apache Kafka on Linux machines

    • Optimized performance of a database server running on Linux by tuning kernel parameters

  • Answered by AI
  • Q14. Some questions on DBMS
  • Q15. Please introduce youself
  • Ans. 

    I am a software engineer with 5 years of experience in developing web applications using Java and JavaScript.

    • 5 years of experience in software development

    • Expertise in Java and JavaScript

    • Proficient in developing web applications

    • Strong problem-solving and analytical skills

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: The interview process last for around 30-40 minutes and it was elimination round.This round decide your placement.First of all interviewer ask about the language comfortable with,then lots of questions regarding C/C++ basics.After that he asks lot of questions about Pointers,Operating system,Data structure and Algorithms,GNU/Linux,SQL,Computer networks and everything mentioned on resume and good knowledge on Recursion(only few knows behind the scene of memory stack of recursion concept).Ask about GNU/LINUX and what i had done with OS with practical work.When he ask about DBMS i told him that i don't know theory and i am comfortable with SQL.
Tips: Be calm throughout the interview ,brush up C/C++ basics,pointer(he almost asked whole pointer concept and heap),data structure.Revise TCP/IP and OSI model with protocols.Always be cool and for programming questions always ask every points to write about programming question.

Round: HR Interview
Experience: HR round was just formality very less candidates are eliminated.HR was very nice guy.He ask me about projects i had done and other questions are related to job location,relocation and bond.Always say truth.When i was asked about why you are not placed yet i honestly told that most of the times i was rejected.
Tips: Always be cool  while answering.

General Tips: Always be cool and don't be nervous.Be confident while answering.
Skill Tips: Be proficient in at least one programming language
Skills: C, C++, Data Structure, SQL , Computer networks, GNU/LINUX, Algorithm
College Name: University Institute of Engineering and Technology Kurukshetra University
Motivation: I had faced many rejection and i advice to my juniors stay focused on competitive programming.Do not lose hope because your core technical knowledge decide your fate.Do not cram the topics.Learn programming on MyCodeSchool,hackerank,TopCoder.
Funny Moments: When interviewer asked about penetration testing which i mentioned on resume then i told him whole process of cracking  his Wi-Fi to get free access to the internet and when asked about can i switch to other domain inspite of software engineering than he told me with smiling face the world is dynamic(i think i explained so well the concept of pointer and heap).

Skills evaluated in this interview

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. What are the different types of changes?
  • Ans. 

    Different types of changes include organizational, technological, process, and strategic changes.

    • Organizational changes involve restructuring, mergers, or leadership changes.

    • Technological changes refer to implementing new systems, software, or tools.

    • Process changes focus on improving workflows, procedures, or policies.

    • Strategic changes involve shifts in overall goals, vision, or direction.

  • Answered by AI
  • Q2. What is a PIR report?
  • Ans. 

    A PIR report is a Post-Implementation Review report that evaluates the success of a change or project after it has been implemented.

    • PIR reports assess the effectiveness of a change or project in meeting its objectives.

    • They identify lessons learned and areas for improvement for future changes or projects.

    • PIR reports often include feedback from stakeholders and key performance indicators (KPIs) to measure success.

    • Example...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is the change management process in ITIL?
  • Ans. 

    The change management process in ITIL involves requesting, assessing, authorizing, implementing, and reviewing changes to IT services.

    • Requesting changes: Users or stakeholders submit change requests for IT services.

    • Assessing changes: Change managers evaluate the potential impact and risks of proposed changes.

    • Authorizing changes: Changes are approved or rejected based on their impact and alignment with business goals.

    • Im...

  • Answered by AI
  • Q2. How flexible are you with shift schedules?
  • Ans. 

    I am very flexible with shift schedules and can adapt to different timings as needed.

    • I have experience working various shifts in my previous roles.

    • I am willing to adjust my schedule to meet the needs of the team or project.

    • I understand the importance of being available during critical times, even if it means working non-traditional hours.

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

(3 Questions)

  • Q1. What is the difference between agent and waterfall
  • Ans. 

    Agile is an iterative approach to project management, while waterfall is a linear approach.

    • Agile is iterative and allows for flexibility and changes throughout the project.

    • Waterfall is a linear approach where each phase must be completed before moving on to the next.

    • Agile focuses on delivering working software in short iterations, while waterfall follows a sequential process from requirements to testing and deployment.

  • Answered by AI
  • Q2. How you handle the agile waterfall project
  • Ans. 

    I handle agile waterfall projects by blending the flexibility of agile with the structure of waterfall.

    • I create a hybrid approach that combines the iterative nature of agile with the sequential phases of waterfall.

    • I prioritize requirements and plan sprints while also defining clear milestones and deliverables.

    • I ensure constant communication and collaboration among team members to adapt to changes while staying on track...

  • Answered by AI
  • Q3. Share any waterfall project which you have done
  • Ans. 

    Managed a large-scale construction project using the waterfall methodology

    • Developed a detailed project plan outlining all tasks and dependencies

    • Assigned specific roles and responsibilities to team members

    • Implemented a strict change control process to minimize scope creep

    • Conducted regular status meetings to track progress and address any issues

    • Completed the project on time and within budget

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Keep a good study on the data centres and the cloud migration
  • Q2. Understand how the data centre setup should develop
  • Ans. 

    Data centre setup should evolve with advancements in technology and increasing demands for storage and processing power.

    • Regularly assess and upgrade hardware to ensure optimal performance

    • Implement virtualization to maximize resource utilization

    • Utilize cloud services for scalability and flexibility

    • Enhance security measures to protect sensitive data

    • Consider energy efficiency and sustainability in design

  • Answered by AI

Consultant Interview Questions & Answers

user image Anonymous

posted on 9 Jan 2025

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

I applied via Approached by Company and was interviewed in Dec 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Java, DSA Coding Questions, Array, LL

Round 2 - Technical 

(2 Questions)

  • Q1. Java, Java 8, SpringBoot, AWS, Kafka, Microservices, Design Patterns, SOLID
  • Q2. Collection framework
Round 3 - HR 

(1 Question)

  • Q1. General Managerial Interview
Round 4 - HR 

(1 Question)

  • Q1. HR Discussion , Salary Discussion Company Policy etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well whatever you have been doing in the job.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is closure
  • Ans. 

    A closure is a function that has access to its own scope, as well as the scope in which it was defined.

    • A closure allows a function to access variables from an outer function even after the outer function has finished executing.

    • Closures are commonly used in event handlers, callbacks, and in functional programming.

    • Example: const outerFunction = () => { const outerVar = 'I am outer'; return () => { console.log(outer...

  • Answered by AI
  • Q2. What is difference between state and props
  • Ans. 

    State is mutable and managed within a component, while props are immutable and passed from parent to child components.

    • State is managed within a component and can be changed using setState() method

    • Props are passed from parent to child components and cannot be changed within the child component

    • State is used for internal component data management, while props are used for passing data from parent to child components

    • Exampl...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is difference between display block and inline
  • Ans. 

    display block takes up full width and starts on a new line, while display inline only takes up as much width as necessary and does not start on a new line.

    • display block elements start on a new line and take up the full width available, while display inline elements do not start on a new line and only take up as much width as necessary

    • display block elements can have margin and padding applied on all four sides, while di...

  • Answered by AI
  • Q2. What is promise
  • Ans. 

    A promise is an object representing the eventual completion or failure of an asynchronous operation.

    • Promises are used to handle asynchronous operations in JavaScript.

    • A promise can be in one of three states: pending, fulfilled, or rejected.

    • Promises can be chained using .then() to handle success and .catch() to handle errors.

    • Example: Fetching data from an API returns a promise that resolves with the data or rejects with ...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Good morning raise a simple terms of the following sentence to be ready to to to to to to to to

Round 2 - One-on-one 

(2 Questions)

  • Q1. The following sentence to the sentence to be
  • Q2. They you are not reachable at the same thing
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Can we interchange service and controller annotations?
  • Ans. 

    No, service and controller annotations cannot be interchanged.

    • Service annotations are used to define a class as a service component, while controller annotations are used to define a class as a controller component.

    • Service annotations are typically used for business logic and data manipulation, while controller annotations are used for handling HTTP requests and responses.

    • Interchanging these annotations can lead to une...

  • Answered by AI
  • Q2. Sql query join
  • Ans. 

    SQL joins combine rows from two or more tables based on related columns, enabling complex queries and data retrieval.

    • INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;

    • LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;

    • RIGHT JOIN: Returns all records from the r...

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Why want to switch?
  • Ans. 

    Seeking new challenges and opportunities for growth in a different environment.

    • Desire for new challenges and opportunities

    • Seeking professional growth and development

    • Interested in exploring different work environment

    • Looking for a change in career path

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Hashmap internal working
  • Q2. Default methods and multiple abstraction, asynchronous calls in java
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
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Easy and gaming round also included which has more weightage

Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. What four pillar of oops
  • Ans. 

    The four pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Inheritance: Allowing a class to inherit properties and behavior from another class.

    • Polymorphism: The ability for objects of different classes to respond to the same message.

    • Abstraction: Hiding the complex implementation details and showing only the n...

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is data base management system
  • Ans. 

    A Database Management System (DBMS) is software that enables the creation, management, and manipulation of databases.

    • DBMS allows users to create and manage databases efficiently.

    • Examples include MySQL, PostgreSQL, and Oracle Database.

    • It provides data security, integrity, and consistency.

    • DBMS supports data retrieval through query languages like SQL.

    • It enables concurrent access for multiple users.

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. What is your salary expectations

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Capgemini Engineering?
Ask anonymously on communities.

Capgemini Engineering Interview FAQs

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

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

  1. What are Hooks in React? Name the ones you have used in your proje...read more
  2. What are ES6 Features? Important Question everywh...read more
  3. What are Higher Order Functions and Higher Order Components. Give exampl...read more
What are the most common questions asked in Capgemini Engineering HR round?

The most common HR questions asked in Capgemini Engineering interview are -

  1. What are your strengths and weakness...read more
  2. Where do you see yourself in 5 yea...read more
  3. Why are you looking for a chan...read more
How long is the Capgemini Engineering interview process?

The duration of Capgemini Engineering 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.1/5

based on 281 interview experiences

Difficulty level

Easy 24%
Moderate 72%
Hard 4%

Duration

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

Explore Interview Questions and Answers for Top Skills at Capgemini Engineering

Interview Questions from Similar Companies

Genpact Interview Questions
3.8
 • 3.4k Interviews
DXC Technology Interview Questions
3.7
 • 841 Interviews
Nagarro Interview Questions
4.0
 • 793 Interviews
NTT Data Interview Questions
3.8
 • 661 Interviews
Publicis Sapient Interview Questions
3.5
 • 645 Interviews
GlobalLogic Interview Questions
3.6
 • 628 Interviews
EPAM Systems Interview Questions
3.7
 • 569 Interviews
View all

Capgemini Engineering Reviews and Ratings

based on 2.3k reviews

3.4/5

Rating in categories

3.4

Skill development

3.5

Work-life balance

2.9

Salary

3.7

Job security

3.4

Company culture

2.6

Promotions

3.2

Work satisfaction

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

₹4.9 L/yr - ₹22.4 L/yr

Technical Lead
1.3k salaries
unlock blur

₹14.2 L/yr - ₹24 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
407 salaries
unlock blur

₹14.3 L/yr - ₹25.5 L/yr

Explore more salaries
Compare Capgemini Engineering with

Genpact

3.7
Compare

DXC Technology

3.7
Compare

Sutherland Global Services

3.5
Compare

Optum Global Solutions

4.0
Compare
write
Share an Interview