i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I appeared for an interview in Feb 2025, where I was asked the following questions.
Occurance each characters in a string
I appeared for an interview in Apr 2024.
What people are saying about Capgemini
I applied via Company Website and was interviewed in Jul 2022. There were 3 interview rounds.
Math, resoining, opposite words,
Capgemini interview questions for designations
I applied via Company Website and was interviewed in Nov 2021. There was 1 interview round.
Java is a high-level, object-oriented programming language used to develop applications for various platforms.
Java is platform-independent and can run on any device with a Java Virtual Machine (JVM)
It is known for its security features and is commonly used for developing web and mobile applications
Java is also used for developing enterprise-level applications and software tools
Examples of popular Java-based application...
Data is information that is stored and can be processed by a computer.
Data can be in various forms such as text, numbers, images, audio, video, etc.
Data can be structured or unstructured.
Examples of data include customer information, financial records, sensor readings, social media posts, etc.
A method is a block of code that performs a specific task and can be called by other parts of the program.
Methods are used to break down a program into smaller, more manageable pieces.
They can take input parameters and return values.
Examples of methods include print(), sort(), and calculateArea().
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain both data and functions to manipulate that data.
It emphasizes on encapsulation, inheritance, and polymorphism.
Java is an OOPs language. Example: A car is an object that has properties like color, model, and functions like start, stop, etc.
Method overloading is when a class has multiple methods with the same name but different parameters.
Method overloading allows for more flexibility in method calls
The methods must have different parameters, either in number or type
Example: public void print(int num) and public void print(String str)
Overloading constructors is also common in Java
Method overriding is when a subclass provides its own implementation of a method that is already defined in its superclass.
The method in the subclass must have the same name, return type, and parameters as the method in the superclass.
The access level of the overriding method cannot be more restrictive than the overridden method.
Example: class Dog extends Animal { public void makeSound() { System.out.println("Bark"); }...
Spiral model is a software development model where the process is divided into smaller cycles.
It is a combination of waterfall and iterative model
Each cycle involves planning, risk analysis, development, and testing
It is suitable for large and complex projects
Example: Microsoft Office was developed using the spiral model
The spiral model has four steps.
The four steps are: Planning, Risk Analysis, Engineering, and Evaluation.
Each step involves iterative development and feedback from stakeholders.
The model is used in software development to manage risk and ensure quality.
Example: A software development team may use the spiral model to create a new product.
The team would start with planning, then move on to risk analysis, engineering, and
The number of teams involved in spiral model varies based on the project requirements.
Spiral model is a flexible model that allows for multiple teams to work on different phases simultaneously.
The number of teams involved can range from one to many depending on the size and complexity of the project.
Each team is responsible for a specific phase of the project, such as planning, design, implementation, and testing.
For e...
Get interview-ready with Top Capgemini Interview Questions
Computer networking is the practice of connecting devices together to share resources and communicate with each other.
Computer networking involves the use of hardware and software to connect devices together, such as computers, printers, and servers.
Networking protocols, such as TCP/IP, are used to facilitate communication between devices.
Examples of computer networks include local area networks (LANs), wide area netwo...
I applied via Referral and was interviewed in Sep 2020. There were 4 interview rounds.
I applied via LinkedIn and was interviewed before Sep 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed in Mar 2021. There was 1 interview round.
The duration of Capgemini Java Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 3 interviews
Interview experience
based on 98 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