i
Capgemini
Filter interviews by
Prime numbers are natural numbers greater than 1 that have no divisors other than 1 and themselves.
A prime number is only divisible by 1 and itself. Example: 2, 3, 5.
The first prime number is 2, which is also the only even prime number.
All other even numbers greater than 2 are not prime because they can be divided by 2.
The prime numbers between 1 and 100 are: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47,...
Method overriding allows a subclass to provide a specific implementation of a method already defined in its superclass, while overloading allows multiple methods with the same name but different parameters.
Method Overriding: Redefining a method in a subclass. Example: class Animal { void sound() { } } class Dog extends Animal { void sound() { } }
Method Overloading: Same method name with different parameters in the...
Java is a versatile, object-oriented programming language used for building platform-independent applications.
Object-Oriented: Java supports concepts like inheritance, encapsulation, and polymorphism.
Platform Independence: Java applications can run on any device with a Java Virtual Machine (JVM).
Rich API: Java provides a comprehensive set of libraries for tasks like networking, I/O, and GUI development.
Strongly Ty...
Encapsulation is a fundamental OOP principle that restricts access to certain components of an object.
Encapsulation combines data and methods that operate on that data within a single unit, or class.
It restricts direct access to some of an object's components, which is a means of preventing unintended interference and misuse.
For example, in a class 'Car', the properties like 'speed' can be private, while methods l...
What people are saying about Capgemini
I am excited to join this company for its innovative projects, collaborative culture, and opportunities for professional growth.
The company's commitment to cutting-edge technology aligns with my passion for innovation, as seen in projects like [specific project].
I admire the collaborative culture here, which fosters teamwork and creativity, similar to my experience in [previous team project].
The opportunities for ...
Using Streams API to write code for software development tasks.
Use Stream.of() to create a stream from a list of elements
Use filter() to apply a predicate to filter elements
Use map() to transform elements in the stream
Use collect() to convert the stream into a collection
Yes, you can deactivate in Angular using the ngIf directive.
Use ngIf directive to conditionally show or hide elements in Angular templates.
Set the condition to false to deactivate the element.
Example:
Various exceptions can occur in PL/SQL, such as NO_DATA_FOUND, TOO_MANY_ROWS, and INVALID_CURSOR.
NO_DATA_FOUND exception is raised when a SELECT INTO statement returns no rows.
TOO_MANY_ROWS exception is raised when a SELECT INTO statement returns multiple rows.
INVALID_CURSOR exception is raised when an invalid cursor operation is performed.
Use Java 8 Streams to efficiently remove duplicates from an array of strings.
Convert the array to a stream: `Arrays.stream(array)`.
Use `distinct()` to filter out duplicates: `.distinct()`.
Collect the results back into an array: `.toArray(String[]::new)`.
Example: `String[] uniqueArray = Arrays.stream(array).distinct().toArray(String[]::new);`.
Postgres query for grouping data based on a specific column.
Use the GROUP BY clause in your query
Specify the column you want to group by in the GROUP BY clause
Aggregate functions like COUNT, SUM, AVG can be used with GROUP BY
Example: SELECT column_name, COUNT(*) FROM table_name GROUP BY column_name
I appeared for an interview in Jun 2025, where I was asked the following questions.
Prime numbers are natural numbers greater than 1 that have no divisors other than 1 and themselves.
A prime number is only divisible by 1 and itself. Example: 2, 3, 5.
The first prime number is 2, which is also the only even prime number.
All other even numbers greater than 2 are not prime because they can be divided by 2.
The prime numbers between 1 and 100 are: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, ...
Palindromes are words, phrases, or sequences that read the same backward as forward, showcasing symmetry in language.
Words: 'level', 'radar', 'civic', 'deified'
Phrases: 'A man, a plan, a canal, Panama!'
Numbers: 121, 12321
Dates: 02/02/2020
I appeared for an interview in Mar 2025, where I was asked the following questions.
I am excited to join this company for its innovative projects, collaborative culture, and opportunities for professional growth.
The company's commitment to cutting-edge technology aligns with my passion for innovation, as seen in projects like [specific project].
I admire the collaborative culture here, which fosters teamwork and creativity, similar to my experience in [previous team project].
The opportunities for profe...
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.
Using Streams API to write code for software development tasks.
Use Stream.of() to create a stream from a list of elements
Use filter() to apply a predicate to filter elements
Use map() to transform elements in the stream
Use collect() to convert the stream into a collection
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Use Java 8 Streams to efficiently remove duplicates from an array of strings.
Convert the array to a stream: `Arrays.stream(array)`.
Use `distinct()` to filter out duplicates: `.distinct()`.
Collect the results back into an array: `.toArray(String[]::new)`.
Example: `String[] uniqueArray = Arrays.stream(array).distinct().toArray(String[]::new);`.
Various exceptions can occur in PL/SQL, such as NO_DATA_FOUND, TOO_MANY_ROWS, and INVALID_CURSOR.
NO_DATA_FOUND exception is raised when a SELECT INTO statement returns no rows.
TOO_MANY_ROWS exception is raised when a SELECT INTO statement returns multiple rows.
INVALID_CURSOR exception is raised when an invalid cursor operation is performed.
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
An assessment to measure a candidate's mental aptitude/mental ability
Review the basics and practice
I appeared for an interview in Mar 2024.
Database structure design involves identifying entities, relationships, attributes, and normalization.
Identify entities and their relationships
Define attributes for each entity
Normalize the database to reduce redundancy
Consider indexing for efficient querying
Use primary and foreign keys to establish relationships
Choose appropriate data types for each attribute
I use various design tools such as Adobe XD, Sketch, Figma, and InVision for designing user interfaces.
Adobe XD
Sketch
Figma
InVision
Some of the top questions asked at the Capgemini Software Developer interview for experienced candidates -
The duration of Capgemini Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 32 interview experiences
Difficulty level
Duration
based on 438 reviews
Rating in categories
Noida,
Chennai
+12-7 Yrs
₹ 1.5-40 LPA
Consultant
58.6k
salaries
| ₹5.3 L/yr - ₹19 L/yr |
Associate Consultant
51.2k
salaries
| ₹4.5 L/yr - ₹10 L/yr |
Senior Consultant
50k
salaries
| ₹7.8 L/yr - ₹26 L/yr |
Senior Analyst
22.1k
salaries
| ₹1.6 L/yr - ₹9.1 L/yr |
Senior Software Engineer
21.5k
salaries
| ₹3.5 L/yr - ₹13.5 L/yr |
Wipro
Accenture
Cognizant
TCS