i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Object-oriented programming concepts in Java
Oops stands for Object-oriented programming
It involves concepts like classes, objects, inheritance, polymorphism, encapsulation
Java is an object-oriented programming language
Example: class Car { String color; void start() { //code here } }
Polymorphism in Java allows objects of different classes to be treated as objects of a common superclass.
Polymorphism is achieved through method overriding and method overloading.
Method overriding allows a subclass to provide a specific implementation of a method that is already provided by its superclass.
Method overloading allows multiple methods with the same name but different parameters to coexist in the same class...
Java datatypes are used to define the type of data that a variable can hold.
Java has two categories of datatypes: primitive and non-primitive
Primitive datatypes include int, double, char, boolean, etc.
Non-primitive datatypes include classes, interfaces, arrays, etc.
Each datatype has a specific size and range of values it can hold
SQL data types define the type of data that can be stored in a database table columns.
SQL data types include numeric, character, date/time, and binary types
Examples: INT, VARCHAR, DATE, BLOB
Data types determine the storage format, constraints, and operations that can be performed on the data
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
I applied via Job Portal and was interviewed in Jan 2024. There was 1 interview round.
Object-oriented programming concepts in Java
Encapsulation: bundling data and methods together
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent multiple types
Abstraction: hiding implementation details
Encapsulation: grouping related data and methods into a class
Association: relationship between two or more objects
Composition: creating complex objects by combining simp...
What people are saying about Capgemini
I applied via Campus Placement
Capgemini interview questions for designations
Get interview-ready with Top Capgemini Interview Questions
I applied via Job Portal and was interviewed in Dec 2022. There were 6 interview rounds.
Aptitude test for interview in Capgemini
Java for preparing interview in coding problems solving
Interview for Capgemini hr how they are ask questions
Assistant for Capgemini for the java developer
OOPs concepts are the fundamental principles of Object-Oriented Programming.
Encapsulation: Binding data and functions that manipulate the data within a single unit.
Inheritance: A mechanism that allows a new class to be based on an existing class.
Polymorphism: The ability of an object to take on many forms.
Abstraction: Hiding the implementation details and showing only the functionality to the user.
Abstraction is the process of hiding complex implementation details and showing only the necessary information to the user.
Abstraction is achieved through abstract classes and interfaces in Java.
It helps in reducing complexity and improving maintainability of code.
For example, a car dashboard abstracts the complex internal workings of the car and shows only the necessary information to the driver.
Abstraction also helps...
I applied via Naukri.com and was interviewed before Jul 2023. There were 2 interview rounds.
Coding problem related to string , docker kubernetes
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 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
The duration of Capgemini Java Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 16 interviews
3 Interview rounds
based on 85 reviews
Rating in categories
Consultant
55.2k
salaries
| ₹5.1 L/yr - ₹17.6 L/yr |
Associate Consultant
50.9k
salaries
| ₹3 L/yr - ₹11.8 L/yr |
Senior Consultant
46.1k
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Senior Analyst
20.8k
salaries
| ₹2 L/yr - ₹9 L/yr |
Senior Software Engineer
20.1k
salaries
| ₹3.5 L/yr - ₹12.4 L/yr |
Wipro
Accenture
Cognizant
TCS