i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
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
What people are saying about Capgemini
I applied via Recruitment Consulltant and was interviewed in May 2024. There was 1 interview round.
I use automated testing tools for testing, follow coding standards for code quality, and use CI/CD pipelines for deployment.
I use JUnit and Mockito for unit testing, Selenium for UI testing, and Postman for API testing.
I follow coding standards like SOLID principles, design patterns, and code reviews to ensure code quality.
I use Jenkins or GitLab CI/CD pipelines for automated deployment to various environments like dev
Code to list employee salary greater than 30,000 using predicate in Java8
Use Java8 Predicate interface to filter employees based on salary
Create a Predicate to check if employee salary is greater than 30,000
Apply the Predicate to filter the list of employees
Capgemini interview questions for designations
Predicate, Supplier, and Consumer are functional interfaces in Java used for different purposes.
Predicate: Represents a boolean-valued function of one argument. Used for filtering collections.
Supplier: Represents a supplier of results. Does not take any arguments but produces a result.
Consumer: Represents an operation that accepts a single input argument and returns no result.
Coding round using java 8
Get interview-ready with Top Capgemini Interview Questions
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
JAX-RS (Java API for RESTful Web Services) is a Java programming language API that provides support in creating web services according to the Representational State Transfer (REST) architectural style.
JAX-RS is used to simplify the development of web services in Java.
It provides annotations to define resources and their methods in a RESTful manner.
JAX-RS implementations include Jersey, RESTEasy, and Apache CXF.
Serialization is the process of converting an object into a stream of bytes to store or transmit data.
Serialization is used to save the state of an object and recreate it when needed.
It is commonly used in Java for saving objects to a file or sending them over a network.
The Serializable interface in Java is used to mark classes as serializable.
Objects can be serialized and deserialized using ObjectOutputStream and Obje
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
Company recruiter eached out to me. They conducted a virtual drive with other candidates. duration was 30 minutes in coderPad.
Q-Given a 2D array of strings, find the max avg grade. and round off the neaest floor integer
Occurance each characters in a string
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.2k
salaries
| ₹5.2 L/yr - ₹17.5 L/yr |
Associate Consultant
50.8k
salaries
| ₹3 L/yr - ₹10 L/yr |
Senior Consultant
46.1k
salaries
| ₹7.5 L/yr - ₹24.5 L/yr |
Senior Analyst
20.6k
salaries
| ₹2 L/yr - ₹7.5 L/yr |
Senior Software Engineer
20.2k
salaries
| ₹3.5 L/yr - ₹12.1 L/yr |
Wipro
Accenture
Cognizant
TCS