i
Capgemini
Filter interviews by
Clear (1)
RAG stands for Red, Amber, Green and is a project management tool used to visually communicate the status of tasks or projects.
Red indicates tasks or projects that are behind schedule or at risk
Amber indicates tasks or projects that are on track but may require attention
Green indicates tasks or projects that are on schedule and progressing well
Binding example in software development
Binding is the process of connecting data to a variable
It ensures that changes in one affect the other
Examples include data binding in AngularJS
Delegate in C# allows a method to be passed as a parameter or assigned to a variable.
Delegates are similar to function pointers in C++.
Delegates can be used to create callback functions.
Example: defining a delegate, assigning a method to it, and invoking the delegate.
What people are saying about Capgemini
Idempotent HTTP methods are methods that can be called multiple times without different outcomes.
Idempotent methods do not have side effects on the server.
GET, PUT, and DELETE are examples of idempotent HTTP methods.
Idempotent methods are safe to retry in case of network failures.
Optimizing Db queries involves using indexes, minimizing data retrieval, and avoiding unnecessary joins.
Use indexes on columns frequently used in WHERE clauses
Minimize data retrieval by selecting only necessary columns
Avoid unnecessary joins by denormalizing data when possible
Use query optimization tools like EXPLAIN in MySQL to analyze query performance
Capgemini interview questions for designations
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
On video call, based on DFS
Creating a REST controller involves defining endpoints to handle HTTP requests and responses.
Define a class annotated with @RestController
Define methods within the class annotated with @RequestMapping to handle different HTTP methods and paths
Use @GetMapping, @PostMapping, @PutMapping, @DeleteMapping annotations for specific HTTP methods
Inject dependencies using @Autowired annotation if needed
Get interview-ready with Top Capgemini Interview Questions
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Multithreading is the ability of a CPU to execute multiple threads concurrently. Deep copy creates a new object with copies of the original object's data, while shallow copy creates a new object that references the original object's data. Merging two dictionaries combines the key-value pairs of two dictionaries into one.
Multithreading allows for concurrent execution of multiple threads on a CPU.
Deep copy creates a new ...
Java 8 introduced several new features including lambda expressions, streams, functional interfaces, and default methods.
Lambda expressions allow you to write code in a more concise and readable way.
Streams provide a way to work with collections of objects in a functional style.
Functional interfaces are interfaces with a single abstract method, used for lambda expressions.
Default methods allow interfaces to have method...
Completable Future is an extension of Future in Java, providing more flexibility and control over asynchronous computations.
Completable Future can be manually completed or cancelled, while Future cannot.
Completable Future supports chaining of multiple asynchronous operations.
Completable Future allows handling exceptions using exceptionally() method.
Completable Future provides methods like thenApply(), thenAccept(), the...
Microservices design pattern is an architectural style that structures an application as a collection of loosely coupled services.
Each service is responsible for a specific business function and can be developed, deployed, and scaled independently.
Communication between services is typically done through APIs, allowing for flexibility and resilience.
Microservices promote agility, scalability, and maintainability in larg...
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Oops concept in Java refers to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides the implementation d...
Java provides various types of collections like List, Set, Map, Queue, etc.
Java collections framework provides interfaces and classes to store and manipulate groups of objects.
Some common types of collections in Java are ArrayList, LinkedList, HashSet, HashMap, PriorityQueue, etc.
Collections in Java can be used to store and manipulate data in a structured way.
Collections provide methods to add, remove, search, and iter
Coding round in round 1st
30 min math nd code test
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
DSA patterns , Arrays, Graphs, DP
Some of the top questions asked at the Capgemini Software Developer interview -
The duration of Capgemini Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 137 interviews
4 Interview rounds
based on 399 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