i
Capgemini
Filter interviews by
BMIDE stands for Business Model Innovation and Design Engineering, focusing on innovative business strategies.
BMIDE integrates design thinking into business model development.
It emphasizes customer-centric approaches for innovation.
Example: A tech company using BMIDE to pivot from hardware to software solutions.
BMIDE can help organizations adapt to market changes effectively.
iTK API facilitates object creation in software applications, enhancing modularity and reusability.
iTK API allows developers to create and manage objects programmatically.
Example: Creating a new user object with attributes like name and email.
Supports various object types, including data models and UI components.
Utilizes RESTful principles for seamless integration with other services.
Example: POST request to /api/...
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...
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...
What people are saying about Capgemini
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...
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...
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
Spring is a framework for building Java applications, while Spring Boot is a tool for quickly creating stand-alone Spring-based applications.
Spring is a comprehensive framework for building Java applications, providing support for various modules like Spring MVC, Spring Data, and Spring Security.
Spring Boot is an opinionated tool that simplifies the setup and configuration of Spring applications, allowing develope...
HashMap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
HashMap uses hashing to store and retrieve elements efficiently.
Keys in a HashMap must be unique, but values can be duplicated.
HashMap is not synchronized, so it is not thread-safe. Use ConcurrentHashMap for thread-safe operations.
I am currently located in New York City.
I am living in Manhattan, specifically in the Upper East Side neighborhood.
I work remotely from my apartment due to the COVID-19 pandemic.
I enjoy the cultural diversity and vibrant atmosphere of the city.
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...
Events in reports refer to the sequence of actions or incidents described in a document or presentation.
Events in reports should be presented in a chronological order to provide a clear understanding of the situation.
Each event should be described with relevant details such as date, time, location, and individuals involved.
Reports may include events such as meetings, interviews, observations, experiments, or incidents.
...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Selenium waits manage timing issues in web automation, ensuring elements are ready for interaction before proceeding.
Implicit Wait: Sets a default wait time for the entire session, allowing Selenium to poll the DOM for a specified duration before throwing an exception. Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Explicit Wait: Allows waiting for a specific condition to occur before proceedi...
Armstrong numbers are numbers that equal the sum of their digits raised to the power of the number of digits.
Definition: An Armstrong number (or narcissistic number) for a given number of digits is a number that is equal to the sum of its own digits each raised to the power of the number of digits.
Example: 153 is an Armstrong number because 1^3 + 5^3 + 3^3 = 153.
Code Example: In Java, you can check for Armstrong number...
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Chunking techniques involve breaking information into smaller, manageable chunks for easier processing and retention.
Hierarchical chunking: Breaking information into categories and subcategories.
Serial chunking: Breaking information into a series of smaller chunks.
Spatial chunking: Organizing information based on spatial relationships.
Temporal chunking: Organizing information based on time sequences.
Snowflake architecture is a cloud-based data warehousing solution that allows for scalable and flexible data storage and processing.
Snowflake uses a unique architecture with separate compute and storage layers, allowing for independent scaling of each component.
It supports semi-structured data types like JSON, Avro, and Parquet, making it versatile for various data types.
Snowflake's architecture enables automatic scali...
I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.
Reverse a string and find prime numbers in code.
To reverse a string, iterate through the characters and append them in reverse order.
To find prime numbers, iterate from 2 to the square root of the number and check for divisibility.
There are multiple ways to insert bulk records in SQL, such as using INSERT INTO, BULK INSERT, or SQL Server Integration Services (SSIS).
Use INSERT INTO statement with multiple value sets in a single query
Use BULK INSERT statement to insert data from a file into a table
Use SQL Server Integration Services (SSIS) for more complex data import and transformation tasks
Use a file transfer protocol like FTP or a cloud storage service to upload large volumes of files.
Consider using a file transfer protocol like FTP for faster and more reliable uploads.
Utilize a cloud storage service like Google Drive or Dropbox for easy access and sharing of large files.
Break down large files into smaller chunks to upload them more efficiently.
Optimize file formats and compression techniques to reduce ...
I appeared for an interview in Feb 2025, where I was asked the following questions.
Some of the top questions asked at the Capgemini Consultant interview for experienced candidates -
The duration of Capgemini Consultant interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 75 interview experiences
Difficulty level
Duration
based on 4.9k reviews
Rating in categories
Hyderabad / Secunderabad,
Pune
+16-10 Yrs
₹ 2-14.5 LPA
Consultant
58.6k
salaries
| ₹8.9 L/yr - ₹16.5 L/yr |
Associate Consultant
51.2k
salaries
| ₹4.5 L/yr - ₹10 L/yr |
Senior Consultant
50k
salaries
| ₹12.4 L/yr - ₹21 L/yr |
Senior Analyst
22.1k
salaries
| ₹3.1 L/yr - ₹7.5 L/yr |
Senior Software Engineer
21.6k
salaries
| ₹4.7 L/yr - ₹12.9 L/yr |
Wipro
Accenture
Cognizant
TCS