i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Naukri.com
A virtual method is a method in object-oriented programming that is declared in a base class and can be overridden in derived classes.
Virtual methods allow for polymorphism, where a method can be called on an object and the specific implementation is determined at runtime based on the actual type of the object.
In C++, virtual methods are declared using the 'virtual' keyword in the base class and can be overridden in de...
Interfaces define contracts for classes to implement, while abstract classes can provide partial implementations.
Interfaces allow multiple inheritance, abstract classes do not
Abstract classes can have constructor, interfaces cannot
Interfaces are used for defining types, abstract classes are used for code reusability
Example: Interface - Comparable, Abstract class - Animal
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.
Kubernetes follows a master-slave architecture with a master node that controls multiple worker nodes.
Master node includes components like API server, scheduler, controller manager, and etcd.
Worker nodes run containers and include components like kubelet, kube-proxy, and con...
What people are saying about Capgemini
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Design patterns commonly used in Microservices include Service Registry, Circuit Breaker, and API Gateway.
Service Registry: Used to register and discover services within a microservices architecture. Example: Netflix Eureka.
Circuit Breaker: Prevents cascading failures by temporarily halting requests to a service that is failing. Example: Netflix Hystrix.
API Gateway: Acts as a single entry point for clients to access mu
Capgemini interview questions for popular designations
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
Get interview-ready with Top Capgemini Interview Questions
I applied via Approached by Company and was interviewed in May 2024. There were 3 interview rounds.
Forecasting numbers without sales history requires alternative data sources and predictive modeling.
Utilize market research and industry trends to estimate potential sales.
Analyze customer demographics and behavior to make educated predictions.
Use data from similar products or services to create a baseline forecast.
Implement predictive modeling techniques such as regression analysis or machine learning algorithms.
Consi...
There are typically multiple models used in demand and forecast planning, such as statistical models, machine learning models, and simulation models.
Statistical models
Machine learning models
Simulation models
What all things I know about python ,and its working
Demand and forecast planning is an ongoing project that involves predicting future demand for products or services.
Utilize historical data to analyze trends and patterns in demand
Collaborate with sales and marketing teams to gather insights on upcoming promotions or campaigns
Implement forecasting models such as time series analysis or machine learning algorithms
Regularly review and adjust forecasts based on new informa
Springboot is a framework that simplifies the development of Java applications by providing a set of tools and conventions.
Springboot uses embedded servers like Tomcat or Jetty to run applications.
It auto-configures many components based on dependencies added to the project.
It uses annotations like @SpringBootApplication to define the main class of the application.
Springboot uses Spring Framework's Inversion of Control...
SAGA design pattern is used for managing long-lived transactions in distributed systems.
SAGA pattern breaks down a long transaction into a series of smaller, more manageable steps.
Each step in the SAGA pattern is a separate transaction that can be rolled back if needed.
SAGA pattern ensures that the overall transaction is eventually consistent.
Examples of SAGA pattern implementation include using compensating transactio
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
Optional class is a container object which may or may not contain a non-null value.
Optional class was introduced in Java 8 to handle NullPointerExceptions.
It is used to avoid null checks and make the code more readable.
Methods like isPresent(), ifPresent(), orElse() are commonly used with Optional class.
Multithreading involves multiple threads within a single process, while multitasking involves running multiple processes simultaneously.
Multithreading allows multiple threads to share the same memory space and resources, leading to more efficient resource utilization.
Multitasking involves running multiple processes concurrently, each with its own memory space and resources.
Example: A web server handling multiple client...
Equals method compares the content of objects, while == compares the memory addresses of objects.
Equals method is used to compare the content of objects, while == is used to compare the memory addresses of objects.
Equals method is overridden in the Object class to provide a meaningful comparison for objects.
Example: String str1 = new String("hello"); String str2 = new String("hello"); str1.equals(str2) will return true
Using Stream API to find characters in a string
Use the chars() method to convert the string to an IntStream of characters
Use filter() method to filter out specific characters
Use collect() method to collect the characters into an array of strings
DevOps in cloud refers to the practice of using DevOps principles and practices in a cloud computing environment.
Automating infrastructure provisioning and management
Continuous integration and deployment
Monitoring and logging in cloud environments
Collaboration between development and operations teams
Using tools like AWS, Azure, or Google Cloud Platform
Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.
Kubernetes helps in automating the deployment, scaling, and management of containerized applications.
It provides features like automatic scaling, self-healing, load balancing, and rolling updates.
Kubernetes uses declarative configuration to define the desired state of the applic...
Seeking new challenges and growth opportunities
Desire for career advancement
Limited opportunities for growth in previous role
Looking for new challenges and experiences
Some of the top questions asked at the Capgemini interview for experienced candidates -
The duration of Capgemini interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 1k interviews
Interview experience
based on 43.6k reviews
Rating in categories
Consultant
56k
salaries
| ₹5.2 L/yr - ₹18 L/yr |
Associate Consultant
50.7k
salaries
| ₹2.9 L/yr - ₹12 L/yr |
Senior Consultant
47.3k
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Senior Analyst
21.1k
salaries
| ₹2.2 L/yr - ₹9 L/yr |
Senior Software Engineer
20.6k
salaries
| ₹3.5 L/yr - ₹12.9 L/yr |
Wipro
Accenture
Cognizant
TCS