i
Capgemini
Filter interviews by
Lists are mutable and ordered, while tuples are immutable and ordered collections in Python.
Mutability: Lists can be modified (e.g., list.append()), while tuples cannot be changed after creation.
Syntax: Lists use square brackets [] (e.g., myList = [1, 2, 3]), while tuples use parentheses () (e.g., myTuple = (1, 2, 3)).
Performance: Tuples are generally faster than lists due to their immutability.
Use Cases: Lists ar...
Data pages are essential components in data management, enabling efficient storage and retrieval of information.
Data pages store structured data in a database, allowing for quick access and manipulation.
They help in organizing data into manageable units, improving performance and scalability.
For example, in a relational database, a data page might contain multiple rows of a table.
Data pages can be cached in memory...
Yes, you can change a database table name in Pega and update references accordingly.
Use the Pega Database Table Management feature to rename the table.
Update the Data Model in Pega to reflect the new table name.
Modify any Data Pages, Reports, or Activities that reference the old table name.
Example: If the old table name was 'CustomerData', change it to 'ClientData' and update all references.
Test the application th...
OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
Objects: Instances of classes that encapsulate data and behavior.
Classes: Blueprint for creating objects, defining their attributes and methods.
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Objects of different classes c...
What people are saying about Capgemini
The full lifecycle of Major Incident Management involves identification, categorization, prioritization, diagnosis, resolution, and closure of major incidents.
Identification of major incidents
Categorization and prioritization based on impact and urgency
Diagnosis to determine root cause
Resolution through appropriate actions
Closure with post-incident review and documentation
Different types of constraints include primary key, foreign key, unique, check, and default constraints.
Primary key constraint ensures each record in a table is unique.
Foreign key constraint enforces referential integrity between two tables.
Unique constraint ensures that all values in a column are distinct.
Check constraint restricts the values that can be inserted into a column.
Default constraint provides a defaul...
DevOps is a set of practices that combines software development and IT operations to enhance collaboration and efficiency.
Focuses on collaboration between development and operations teams.
Utilizes automation tools for continuous integration and delivery (e.g., Jenkins, GitLab CI).
Emphasizes monitoring and feedback loops to improve software quality.
Encourages a culture of shared responsibility and accountability.
Ex...
CI/CD pipeline automates software development processes, enabling continuous integration and delivery for faster and reliable releases.
CI (Continuous Integration) involves automatically testing and merging code changes into a shared repository.
CD (Continuous Delivery) ensures that code changes are automatically prepared for a production release.
Tools like Jenkins, GitLab CI, and CircleCI are commonly used to imple...
I want to join Capgemini for its innovative culture, diverse projects, and commitment to professional growth and sustainability.
Capgemini's focus on innovation aligns with my passion for leveraging technology to solve complex business challenges.
The opportunity to work on diverse projects across various industries excites me, as it will enhance my skills and broaden my perspective.
Capgemini's commitment to sustain...
Constructor is a special type of method used to initialize objects in a class.
Constructors have the same name as the class and do not have a return type.
They are called automatically when an object is created.
Used to initialize object properties or perform any necessary setup.
Example: public class Car { public Car() { // constructor code here } }
I appeared for an interview in Jan 2025.
First, you must clear the aptitude test.
Coding will involve understanding the basics.
Implemented a new CRM system for a large retail company
Led a team of developers to customize the CRM system to meet the company's specific needs
Conducted training sessions for employees on how to use the new system effectively
Collaborated with stakeholders to gather requirements and ensure successful implementation
OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
Objects: Instances of classes that encapsulate data and behavior.
Classes: Blueprint for creating objects, defining their attributes and methods.
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Objects of different classes can be...
I have extensive experience in consulting, strong analytical skills, and a proven track record of delivering results.
10+ years of experience in consulting industry
Strong analytical skills with ability to identify and solve complex problems
Proven track record of delivering successful projects on time and within budget
Excellent communication and presentation skills
Ability to work effectively in a team and lead cross-func...
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 3 interview rounds.
XPath can be used to locate elements on the Amazon website.
Use //tagname to select all elements with a specific tag name
Use @attribute to select elements with a specific attribute
Use [text()='value'] to select elements with specific text content
I applied via Approached by Company and was interviewed in Sep 2024. There were 2 interview rounds.
Threads allocation in MuleSoft involves configuring the number of threads for processing messages and handling concurrent requests.
Threads can be allocated in MuleSoft by configuring the 'maxThreads' attribute in the HTTP Listener configuration.
The 'maxThreads' attribute specifies the maximum number of threads that can be used to process incoming requests.
Proper thread allocation is important to ensure optimal performa...
API auto-discovery is a process where APIs are automatically identified and registered within a system.
API auto-discovery involves scanning a network or system to identify APIs without manual intervention.
Tools like Swagger, Postman, and API Gateway can be used for API auto-discovery.
Once APIs are discovered, they can be registered in a central repository for easy access and management.
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
Visual reasoning and memory based questions
I have 5 years of experience in supply chain management, including optimizing logistics and reducing costs.
Managed inventory levels to minimize stockouts and excess inventory
Implemented lean principles to streamline processes and improve efficiency
Negotiated contracts with suppliers to secure favorable terms and pricing
Utilized data analytics to forecast demand and improve planning accuracy
DevOps is a set of practices that combines software development and IT operations to enhance collaboration and efficiency.
Focuses on collaboration between development and operations teams.
Utilizes automation tools for continuous integration and delivery (e.g., Jenkins, GitLab CI).
Emphasizes monitoring and feedback loops to improve software quality.
Encourages a culture of shared responsibility and accountability.
Example...
CI/CD pipeline automates software development processes, enabling continuous integration and delivery for faster and reliable releases.
CI (Continuous Integration) involves automatically testing and merging code changes into a shared repository.
CD (Continuous Delivery) ensures that code changes are automatically prepared for a production release.
Tools like Jenkins, GitLab CI, and CircleCI are commonly used to implement ...
I applied via Walk-in and was interviewed in Oct 2024. There was 1 interview round.
SQL is a programming language used for managing and manipulating relational databases.
SQL stands for Structured Query Language
It is used to communicate with databases to perform tasks such as querying data, updating data, and creating databases
SQL follows a client-server architecture where the client sends SQL queries to the server which processes them and returns results
Common SQL implementations include MySQL, Postgr...
Basic technical question
Basic coding syntax 30 mints
A loop is a programming construct that repeats a set of instructions until a specific condition is met. Inheritance is a mechanism in object-oriented programming where a new class inherits properties and behaviors from an existing class.
A loop allows a set of instructions to be executed repeatedly based on a condition. Examples include for loops, while loops, and do-while loops.
Inheritance allows a new class (subclass)...
Global secondary indexes in DynamoDB allow querying on non-primary key attributes
Global indexes are separate from the main table and can have different partition and sort keys
They enable efficient querying on non-primary key attributes
Useful for querying data in different ways without impacting the main table's performance
Some of the top questions asked at the Capgemini Consultant interview -
The duration of Capgemini Consultant interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 266 interview experiences
Difficulty level
Duration
based on 4.9k reviews
Rating in categories
Consultant
58.4k
salaries
| ₹5.3 L/yr - ₹19 L/yr |
Associate Consultant
51.3k
salaries
| ₹2.9 L/yr - ₹12.2 L/yr |
Senior Consultant
49.9k
salaries
| ₹7.8 L/yr - ₹26 L/yr |
Senior Analyst
22.2k
salaries
| ₹1.6 L/yr - ₹9.1 L/yr |
Senior Software Engineer
21.5k
salaries
| ₹3.5 L/yr - ₹13.2 L/yr |
Wipro
Accenture
Cognizant
TCS