i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Apr 2022. There were 4 interview rounds.
Create an arraylist and find duplicates and print original list and duplicate list
I applied via Campus Placement
The question related to program,mathmatical and IQ
Coding test is also tough one in this round there are 4 code to write within the 2 hr and then you will get selected for interview
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...
What people are saying about Capgemini
Capgemini interview questions for designations
I applied via Naukri.com and was interviewed in May 2021. There were 4 interview rounds.
OOPs concepts are the fundamental principles of object-oriented programming.
Abstraction: hiding implementation details
Encapsulation: binding data and methods together
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent multiple entities
Objects: instances of classes with their own state and behavior
I have used various tools including Eclipse, IntelliJ IDEA, Maven, Git, JIRA, and Jenkins.
Eclipse - for Java development and debugging
IntelliJ IDEA - for Java development and debugging
Maven - for project management and build automation
Git - for version control and collaboration
JIRA - for issue tracking and project management
Jenkins - for continuous integration and deployment
Get interview-ready with Top Capgemini Interview Questions
I applied via Naukri.com and was interviewed in Jul 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2021. There were 4 interview rounds.
Coding test
Aptitude test
I applied via Referral and was interviewed in Jun 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2020. There was 1 interview round.
Difference between @Controller and @RestController in Java.
Both are used for creating RESTful web services in Java.
@Controller returns the view while @RestController returns the data in JSON or XML format.
@RestController is a combination of @Controller and @ResponseBody annotations.
Use @Controller for traditional web applications and @RestController for RESTful web services.
Java 11 has more features and improvements than Java 8.
Java 11 has introduced new features like var keyword, HTTP client API, and local variable syntax for lambda parameters.
Java 11 has removed some features like JavaFX and Nashorn JavaScript engine.
Java 11 has improved performance and security.
Java 8 is no longer supported for commercial use.
Java 11 requires a higher version of the operating system than Java 8.
Array is a fixed-size data structure while ArrayList is a dynamic-size data structure.
Array is a primitive data type while ArrayList is a class in Java.
Array can hold only homogeneous data types while ArrayList can hold heterogeneous data types.
Array uses [] to declare while ArrayList uses <>.
Array can be multidimensional while ArrayList is always one-dimensional.
Array length is fixed while ArrayList size is dynamic an
Some of the top questions asked at the Capgemini Java Developer interview -
The duration of Capgemini Java Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 58 interviews
4 Interview rounds
based on 85 reviews
Rating in categories
Consultant
55.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
50.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Consultant
46.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
20.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
20.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Wipro
Accenture
Cognizant
TCS