Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Capgemini Team. If you also belong to the team, you can get access from here

Capgemini Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Capgemini Interview Questions and Answers

Updated 7 Aug 2025
Popular Designations

3.4k Interview questions

A Consultant was asked 4d ago
Q. What dashboards have you created in your organization?
Ans. 

Created various dashboards for performance tracking, project management, and sales analytics to enhance decision-making.

  • Sales Performance Dashboard: Visualized sales metrics, trends, and forecasts to identify growth opportunities.

  • Project Management Dashboard: Monitored project timelines, resource allocation, and task completion rates for better efficiency.

  • Customer Feedback Dashboard: Analyzed customer satisfaction...

View all Consultant interview questions
A Consultant was asked 4d ago
Q. What is your preferred architecture style, and what are its components and uses?
Ans. 

My architecture style focuses on modular design, scalability, and integration of components for efficient problem-solving.

  • Modular Architecture: Breaks down systems into smaller, manageable components. Example: Microservices in web applications.

  • Scalability: Ensures systems can grow with demand. Example: Cloud-based solutions like AWS that allow for dynamic resource allocation.

  • Integration: Combines various technolog...

View all Consultant interview questions
A Business Analyst was asked 5d ago
Q. How do you feel confident debugging a problem?
Ans. 

I feel confident debugging problems by using systematic approaches, analytical skills, and collaboration with stakeholders.

  • I break down the problem into smaller components to isolate the issue, such as analyzing data flow in a process.

  • I utilize data visualization tools to identify patterns or anomalies, like using dashboards to track KPIs.

  • I engage with stakeholders to gather insights and clarify requirements, ensu...

View all Business Analyst interview questions
An Analyst was asked 5d ago
Q. Explain the concept of Object-Oriented Programming in Java.
Ans. 

OOP in Java is a programming paradigm based on objects, enabling code reusability and modularity through encapsulation, inheritance, and polymorphism.

  • Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: private variables with public getters/setters.

  • Inheritance: Mechanism where one class acquires properties of another. Example: class Dog extends Animal.

  • Polymorphism: Ab...

View all Analyst interview questions

What people are saying about Capgemini

View All
staticsalamander
6d
works at
Startup
Node.js Dev Dilemma: LTIMindtree, Capgemini, or TCS?
Need some advice! I’m a Node.js dev with 6+ years of experience and I’ve got offers from: LTIMindtree (26 LPA) Capgemini (27 LPA) TCS (24 LPA) I'm trying to figure out which company would have better projects, especially in AI or newer tech. I’m really into AI-related stuff. Anyone working at these companies know about the overall work experience?
Got a question about Capgemini?
Ask anonymously on communities.
An Immigration Manager was asked 6d ago
Q. What was your best course of action that perfected and increased the profitability of the organization?
Ans. 

Implemented strategic initiatives that streamlined processes and enhanced revenue generation, boosting overall profitability.

  • Conducted a thorough analysis of existing processes to identify inefficiencies, leading to a 20% reduction in operational costs.

  • Introduced a new client management system that improved customer retention rates by 15%, directly impacting revenue.

  • Developed training programs for staff that enhan...

View all Immigration Manager interview questions
An Analyst was asked 1w ago
Q. What are the interview rounds?
Ans. 

Interview rounds typically include screening, technical, and behavioral assessments to evaluate candidates comprehensively.

  • Screening Round: Initial assessment of resumes and qualifications.

  • Technical Round: Involves problem-solving or case studies relevant to the analyst role.

  • Behavioral Round: Focuses on past experiences and cultural fit, often using the STAR method.

  • Final Round: May include interviews with senior m...

View all Analyst interview questions

Capgemini HR Interview Questions

500 questions and answers

Q. Can you provide details about your previous experience, including the numbe ... read more
Q. What are the reasons you want to leave your previous organization?
Q. What tasks have you undertaken in your current project?
An Analyst was asked 1w ago
Q. What questions do they ask?
Ans. 

Analyst interview questions often focus on analytical skills, problem-solving, and data interpretation.

  • Describe a time when you used data to make a decision. Example: Analyzing sales data to improve marketing strategies.

  • How do you prioritize tasks when faced with multiple deadlines? Example: Using a matrix to assess urgency and importance.

  • Explain a complex dataset you worked with. Example: Cleaning and analyzing c...

View all Analyst interview questions
Are these interview questions helpful?
An Associate Consultant was asked 1w ago
Q. How can you embody Agentic AI in the cloud?
Ans. 

Agentic AI in cloud enhances decision-making and automation, enabling intelligent, autonomous systems for various applications.

  • Utilize machine learning algorithms to analyze data patterns and make real-time decisions, such as predictive maintenance in cloud services.

  • Implement natural language processing for chatbots that autonomously handle customer inquiries, improving user experience and efficiency.

  • Leverage AI-d...

View all Associate Consultant interview questions
A PMO was asked 1w ago
Q. What is your experience with Excel?
Ans. 

I have extensive experience with Excel, utilizing its features for data analysis, reporting, and project management.

  • Proficient in using formulas like VLOOKUP and SUMIF for data analysis.

  • Experienced in creating pivot tables to summarize large datasets.

  • Skilled in data visualization using charts and graphs to present findings.

  • Utilized conditional formatting to highlight key metrics in project reports.

  • Automated repeti...

View all PMO interview questions
An Associate Consultant was asked 2w ago
Q. Explain the project in detail.
Ans. 

Led a project to optimize supply chain processes, reducing costs and improving efficiency across multiple departments.

  • Conducted a thorough analysis of existing supply chain workflows to identify bottlenecks.

  • Implemented a new inventory management system that reduced excess stock by 20%.

  • Collaborated with cross-functional teams to streamline communication and improve response times.

  • Utilized data analytics to forecast...

View all Associate Consultant interview questions

Capgemini Interview Experiences

5.1k interviews found

Plsql Developer Interview Questions & Answers

user image Imaya Valli

posted on 21 Oct 2023

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. 1.How to search a text in all database objects- search in all_source table 2.difference between procedure & function 3.difference between case & decode 4.write a query to delete duplicates from table 5.whi...
Round 3 - One-on-one 

(1 Question)

  • Q1. Waiting for round 1 results
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Feb 2025.

Round 1 - HR 

(1 Question)

  • Q1. Via call HR asked about you and your previous job ,expectation , about you and your study Etc.....
Round 2 - Video Call 

(11 Questions)

  • Q1. Some questions from your CV .
  • Q2. How you manage your professional life with your study ? how you manage your study under high pressure of work ?
  • Ans. 

    I balance my professional life and studies through effective time management, prioritization, and self-discipline.

    • I create a detailed schedule that allocates specific time blocks for work and study, ensuring I stay organized.

    • I prioritize tasks based on deadlines and importance, allowing me to focus on high-impact assignments first.

    • I utilize tools like calendars and task management apps to keep track of both work respon...

  • Answered by AI
  • Q3. How many types of cash flow ? what is the difference between indirect and direct cash flow ?
  • Ans. 

    Cash flow types include operating, investing, and financing; direct and indirect methods differ in presentation and calculation.

    • Types of cash flow: Operating, Investing, Financing.

    • Operating cash flow: Cash generated from core business activities.

    • Investing cash flow: Cash used for investments in assets or securities.

    • Financing cash flow: Cash received from or paid to investors and creditors.

    • Direct cash flow: Lists actual...

  • Answered by AI
  • Q4. Is depreciation charged on land, and if not, can you explain why?
  • Ans. 

    Depreciation is not charged on land due to its indefinite lifespan and potential for appreciation.

    • Land is considered a non-depreciable asset because it does not wear out or get used up over time.

    • Unlike buildings or machinery, land does not have a finite useful life.

    • Land often appreciates in value due to factors like location and demand, contrasting with depreciable assets.

    • For example, a plot of land in a growing urban ...

  • Answered by AI
  • Q5. Do you know about P2P cycle ?
  • Ans. 

    The P2P cycle involves the process of procuring goods and services, from requisition to payment.

    • 1. Requisition: Initiating a purchase request, e.g., a department needing office supplies.

    • 2. Purchase Order: Creating a formal order to the supplier, ensuring terms are clear.

    • 3. Receipt of Goods/Services: Confirming delivery and quality of items received.

    • 4. Invoice Processing: Matching the supplier's invoice with the purchas...

  • Answered by AI
  • Q6. Do you have a knowledge about Advance excel ? what is Vlookup ?
  • Ans. 

    VLOOKUP is an Excel function used to search for a value in the first column of a table and return a value in the same row from a specified column.

    • VLOOKUP stands for 'Vertical Lookup'.

    • Syntax: VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]).

    • Example: =VLOOKUP(A2, B2:D10, 3, FALSE) looks for the value in A2 within the first column of B2:D10 and returns the corresponding value from the third column.

    • The 'ra...

  • Answered by AI
  • Q7. What is your notice period ? if i select you how you manage your study?
  • Ans. 

    I have a notice period of one month, and I plan to manage my studies by creating a structured schedule and prioritizing tasks.

    • Create a detailed study schedule that allocates specific time slots for studying each subject.

    • Utilize weekends and evenings for intensive study sessions to maximize productivity.

    • Incorporate breaks to avoid burnout and maintain focus during study periods.

    • Use productivity tools like calendars or a...

  • Answered by AI
  • Q8. What is HMV & LMV in GST?
  • Ans. 

    HMV and LMV in GST refer to High Value and Low Value transactions, impacting compliance and reporting requirements.

    • HMV (High Value) transactions are those exceeding a specified monetary threshold, requiring detailed reporting.

    • LMV (Low Value) transactions are those below the threshold, often subject to simplified compliance.

    • For example, if the threshold is set at ₹2,50,000, any transaction above this is HMV, while those...

  • Answered by AI
  • Q9. What is RCM ? Give an example of where RCM is applicable ?
  • Q10. What is GSTR-1 & 3B ?
  • Ans. 

    GSTR-1 is a monthly return for outward supplies, while GSTR-3B is a summary return for GST payment.

    • GSTR-1 is filed by registered taxpayers to report sales and outward supplies.

    • It includes details like invoice-wise sales, credit/debit notes, and exports.

    • Example: A business selling goods worth ₹1,00,000 must report this in GSTR-1.

    • GSTR-3B is a simplified return for taxpayers to declare their GST liability.

    • It includes summ...

  • Answered by AI
  • Q11. Other Many question on your Cv and Past experence ?

Interview Preparation Tips

Interview preparation tips for other job seekers - about your past experence .
about your CV ?
About your last work ?
about your current role which you are applying for
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(6 Questions)

  • Q1. What are some of the Design Patterns you have worked with?
  • Ans. 

    I have worked with design patterns such as Singleton, Factory, Observer, and Strategy.

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Factory pattern creates objects without specifying the exact class of object that will be created.

    • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified a...

  • Answered by AI
  • Q2. What is your approach for a issue you came to know happened in Production.
  • Ans. 

    I would immediately investigate the issue, identify the root cause, and work on a solution to prevent it from happening again.

    • Investigate the issue thoroughly to understand the scope and impact

    • Identify the root cause by analyzing logs, code, and configurations

    • Work on a solution to fix the issue and prevent it from reoccurring

    • Communicate with stakeholders about the issue and the steps taken to resolve it

  • Answered by AI
  • Q3. If given a chance to lead a team will you take it up as a challenge of not how would you tackle it?
  • Ans. 

    I would embrace the challenge of leading a team by fostering collaboration, setting clear goals, and leveraging individual strengths.

    • Establish clear communication channels to ensure everyone is on the same page.

    • Set specific, measurable goals for the team to achieve, such as completing a project by a certain deadline.

    • Encourage team members to share their ideas and expertise, fostering a culture of collaboration.

    • Provide ...

  • Answered by AI
  • Q4. Are you able to work under pressure. How do you manage?
  • Ans. 

    Yes, I am able to work under pressure by staying organized, prioritizing tasks, and maintaining a positive attitude.

    • I stay organized by creating to-do lists and setting deadlines for tasks.

    • I prioritize tasks based on urgency and importance to ensure critical tasks are completed first.

    • I maintain a positive attitude by taking short breaks, practicing deep breathing exercises, and seeking support from colleagues when need...

  • Answered by AI
  • Q5. What do you understand by SOLID principle? Why do you think it is important.
  • Ans. 

    SOLID is a set of five principles in object-oriented programming that help make software designs more understandable, flexible, and maintainable.

    • S - Single Responsibility Principle: A class should have only one reason to change.

    • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

    • L - Liskov Substitution Principle: Objects of a superclass should be replaceable with object...

  • Answered by AI
  • Q6. Please solve the coding question provided ( a moderately difficult coding question provided). Help understand your approach and why you chose same. Explain edge caes if possible.
  • Ans. 

    A detailed approach to solving a moderately difficult coding problem with edge case considerations.

    • Understand the problem requirements and constraints clearly.

    • Break down the problem into smaller, manageable parts.

    • Consider edge cases such as empty inputs or maximum limits.

    • Choose an efficient algorithm based on time and space complexity.

    • Test the solution with various test cases to ensure robustness.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush Up Job related skills.
Be able to demonstrate through practical approach.
Keep your theoretical approach flexible and more inclined with positive response than bluffing.
Keep confidence at core of and have a good communication practice.
Adhere to Interview rules for example be available with 1 working editor for coding or technical rounds. Be professional in your appearance and always refrain from asking feedback in the interview itself.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(10 Questions)

  • Q1. Given a string, identify the indices of all first occurrences of vowels and return the count of these indices.
  • Ans. 

    Identify first occurrences of vowels in a string and return their indices along with count.

    • Loop through the string and check if each character is a vowel (a, e, i, o, u)

    • Store the index of the first occurrence of each vowel in a separate array

    • Return the array of indices and the count of indices

  • Answered by AI
  • Q2. Given two integers as input, how can you find the difference and determine how many numbers can be divided by 3 within that difference?
  • Ans. 

    Calculate the difference between two integers and find how many numbers within that difference are divisible by 3.

    • Calculate the absolute difference between the two integers

    • Iterate through the range of numbers within the difference and check if each number is divisible by 3

    • Keep a count of numbers divisible by 3

  • Answered by AI
  • Q3. Content Negotiation in ASP .Net Web API?
  • Ans. 

    Content negotiation in ASP .Net Web API allows clients to request data in different formats like JSON, XML, etc.

    • Content negotiation is the process of selecting the best representation for a given response when there are multiple representations available.

    • In ASP .Net Web API, content negotiation is handled by the MediaTypeFormatter class which selects the appropriate formatter based on the request headers.

    • Clients can sp...

  • Answered by AI
  • Q4. How do we resolve Git Conflit?
  • Ans. 

    Git conflicts can be resolved by merging changes, resolving conflicts manually, and using tools like Git mergetool.

    • Merge changes from the conflicting branches

    • Resolve conflicts manually by editing the conflicting files

    • Use Git mergetool to help resolve conflicts

    • Commit the resolved changes after resolving conflicts

  • Answered by AI
  • Q5. What is the role of a static constructor?
  • Ans. 

    Static constructor is used to initialize static data members of a class.

    • Executed only once when the class is first accessed

    • Cannot have any access modifiers or parameters

    • Used to initialize static variables or perform any necessary setup tasks

  • Answered by AI
  • Q6. How can we invoke each method if two interfaces define the same methods?
  • Ans. 

    To invoke methods from two interfaces with same method names, use explicit interface implementation.

    • Use explicit interface implementation to differentiate between the methods from each interface.

    • Specify the interface name followed by the method name to invoke the desired method.

    • Example: InterfaceA.Method() and InterfaceB.Method() to invoke methods from InterfaceA and InterfaceB respectively.

  • Answered by AI
  • Q7. Occurrence of each character in a given String?
  • Ans. 

    Count the occurrence of each character in a given string.

    • Iterate through the string and use a hashmap to store the count of each character.

    • Handle both uppercase and lowercase characters separately.

    • Consider using ASCII values to map characters to their respective counts.

  • Answered by AI
  • Q8. Rest vs WCF
  • Ans. 

    Rest is lightweight, WCF is feature-rich. Rest uses HTTP, WCF uses SOAP. Rest is platform-independent, WCF is Microsoft-centric.

    • Rest is lightweight and simple to use, making it ideal for web services. WCF is feature-rich and provides more advanced capabilities.

    • Rest uses HTTP for communication, making it easier to work with in web environments. WCF uses SOAP, which can be more complex and heavyweight.

    • Rest is platform-in...

  • Answered by AI
  • Q9. How do microservices communicate with each other?
  • Ans. 

    Microservices communicate with each other through APIs, messaging queues, and service discovery.

    • APIs: Microservices can communicate with each other by exposing APIs that allow them to send and receive data.

    • Messaging queues: Microservices can use messaging queues like RabbitMQ or Kafka to send messages to each other asynchronously.

    • Service discovery: Microservices can use service discovery tools like Consul or Eureka to ...

  • Answered by AI
  • Q10. Cluster vs Non Cluster Index
  • Ans. 

    Clustered index physically orders the data rows in the table, while non-clustered index does not.

    • Clustered index determines the physical order of data rows in the table.

    • Non-clustered index is a separate structure that contains pointers to the actual data rows.

    • Clustered index is faster for retrieval of data in the order of the index key.

    • Non-clustered index is faster for retrieval of data not in the order of the index ke...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The fundamentals should be robust, focusing on code snippet-based questions for developers.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(8 Questions)

  • Q1. What improvements to interfaces were introduced in Java 8 that were missing in Java 7, specifically regarding static and default methods?
  • Ans. 

    Java 8 introduced static and default methods in interfaces, allowing for method implementation and code reusability.

    • Java 8 introduced static methods in interfaces, allowing for method implementation directly in the interface itself.

    • Default methods were also introduced in Java 8, enabling interfaces to have method implementations without affecting implementing classes.

    • Static methods in interfaces can be called using the...

  • Answered by AI
  • Q2. Explain internal working of HashMap ? How to synchronize it ?
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.

    • HashMap uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • To synchronize a HashMap, you can use the synchronizedMap() m...

  • Answered by AI
  • Q3. Given a list of employees with their ratings, how can you sort the employees based on their ratings using the Java 8 Streaming API?
  • Q4. Will the program compile if the parent class throws a runtime exception while the child class throws an arithmetic exception?
  • Ans. 

    No, the program will not compile if the parent class throws a runtime exception while the child class throws an arithmetic exception.

    • In Java, if a parent class method throws a checked exception, the child class method can only throw the same exception or its subclasses.

    • ArithmeticException is an unchecked exception, so if the parent class throws a checked exception and the child class throws an unchecked exception, the ...

  • Answered by AI
  • Q5. In a Spring Boot application with two databases, how can you configure JDBC to specify which database to use?
  • Ans. 

    Configure JDBC in Spring Boot to specify which database to use

    • Define multiple DataSource beans in the configuration class

    • Use @Primary annotation to specify the primary DataSource

    • Use @Qualifier annotation to specify the secondary DataSource

    • Inject the DataSource beans where needed in the application

  • Answered by AI
  • Q6. How to use a jetty server in your spring boot application ?
  • Ans. 

    To use a Jetty server in a Spring Boot application, you can configure it as a dependency and customize its settings.

    • Add Jetty server dependency in your pom.xml file

    • Exclude Tomcat server dependency if it's included by default in Spring Boot

    • Configure Jetty server settings in application.properties or application.yml file

    • Example: Add Jetty dependency - <dependency> <groupId>org.springframework.boot</groupId...

  • Answered by AI
  • Q7. Difference between @RequestParam and @PathVariable ?
  • Ans. 

    RequestParam is used to extract query parameters from the URL, while PathVariable is used to extract values from the URI path.

    • RequestParam is used for query parameters in the URL, while PathVariable is used for values in the URI path.

    • RequestParam is optional, while PathVariable is required.

    • RequestParam is used with the @RequestParam annotation, while PathVariable is used with the @PathVariable annotation.

    • Example: @Requ...

  • Answered by AI
  • Q8. How would you handle a scenario where one microservice is awaiting a response from another microservice that is taking an extended time to respond?
  • Ans. 

    I would implement timeout mechanisms and retries to handle the scenario of one microservice awaiting a response from another microservice taking an extended time.

    • Implement timeout mechanisms in the calling microservice to limit the waiting time for a response.

    • Set up retry logic to automatically resend the request to the slow microservice if no response is received within the specified timeout period.

    • Use circuit breaker...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the basics about Java 8 , Core Java , Springboot , Microservices and MySql.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(8 Questions)

  • Q1. SOLID principles in java. Any features in java8 which are there which follows SOLID principle
  • Ans. 

    SOLID principles in Java focus on object-oriented design principles. Java 8 features like lambdas and streams adhere to these principles.

    • S - Single Responsibility Principle: Java 8 lambdas allow for defining single-purpose functions.

    • O - Open/Closed Principle: Java 8 streams enable extending behavior without modifying existing code.

    • L - Liskov Substitution Principle: Java 8 interfaces support polymorphism and substitutio...

  • Answered by AI
  • Q2. Singleton class in Java. How to write a code in java to make a class singleton
  • Ans. 

    A Singleton class in Java ensures that only one instance of the class is created and provides a global point of access to it.

    • Use a private static instance variable to hold the single instance of the class.

    • Make the constructor private to prevent instantiation from outside the class.

    • Provide a public static method to access the single instance, creating it if necessary.

  • Answered by AI
  • Q3. What is a controller.
  • Ans. 

    A controller is a component in the Model-View-Controller (MVC) design pattern that handles user input and updates the model and view accordingly.

    • Controls the flow of the application

    • Interacts with the model to update data

    • Receives input from the user and processes it

    • Updates the view based on changes in the model

    • Examples: Spring MVC Controller, JavaFX Controller

  • Answered by AI
  • Q4. Write a code so that unique elements from an array can be printed
  • Ans. 

    Code to print unique elements from an array of strings

    • Create a HashSet to store unique elements

    • Iterate through the array and add elements to the HashSet

    • Print out the elements in the HashSet to get unique elements

  • Answered by AI
  • Q5. Write a code to find the second largest element in an array
  • Ans. 

    Code to find the second largest element in an array

    • Iterate through the array and keep track of the largest and second largest elements

    • Initialize variables to store the largest and second largest elements

    • Compare each element with the largest and second largest elements and update accordingly

  • Answered by AI
  • Q6. What is hash collision. From which class is hashCode() and equals() method from
  • Ans. 

    Hash collision occurs when two different inputs produce the same hash value. hashCode() and equals() methods are from Object class.

    • Hash collision can occur when two different objects have the same hash code value.

    • hashCode() method is used to get the hash code value of an object.

    • equals() method is used to compare two objects for equality.

  • Answered by AI
  • Q7. Explain circuit breaker, and how to practically implement it
  • Ans. 

    Circuit breaker is a design pattern used to prevent cascading failures in distributed systems.

    • Circuit breaker monitors for failures and trips when a threshold is reached

    • It then redirects calls to a fallback mechanism to prevent further failures

    • Once the system stabilizes, the circuit breaker can be reset to allow normal operation

  • Answered by AI
  • Q8. Exception handling in springboot. How to implement controllerAdvice
  • Ans. 

    ControllerAdvice in Spring Boot is used for global exception handling in RESTful APIs.

    • Create a class annotated with @ControllerAdvice

    • Use @ExceptionHandler to define methods to handle specific exceptions

    • Use @RestControllerAdvice for returning JSON responses

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please study your project nicely and whatever you are answering there will be follow up questions on that basically and try to solve easy DSA questions. That will be enough I think. Try to answer the questions on how you have implemented these things in your project.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I appeared for an interview before Aug 2024, where I was asked the following questions.

  • Q1. Ask to write java code .. Very basic like palindrome number, prime number etc.. Some git questions basics only Selenium framework questions
  • Q2. In round 2 there is no difference they will ask the same question again same pattern

Interview Preparation Tips

Interview preparation tips for other job seekers - Good to join for skill development but don't assume you will get help from your RM or any senior manager.. you need to explore your self..
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Dec 2024.

Round 1 - Technical 

(5 Questions)

  • Q1. Can you share your work experience?
  • Ans. 

    I have over 10 years of experience in designing and implementing complex software systems.

    • Designed and implemented scalable software solutions for various clients

    • Led a team of developers in delivering projects on time and within budget

    • Worked closely with stakeholders to gather requirements and ensure customer satisfaction

  • Answered by AI
  • Q2. What tools have you used to perform finite element analysis (FEA)?
  • Ans. 

    I have used tools such as ANSYS, Abaqus, and SolidWorks Simulation for performing finite element analysis (FEA).

    • ANSYS

    • Abaqus

    • SolidWorks Simulation

  • Answered by AI
  • Q3. What is your basic knowledge of the strength of materials and finite element method (FEM)?
  • Ans. 

    Basic knowledge of strength of materials and finite element method (FEM) is essential for analyzing structural behavior and designing components.

    • Understanding of stress, strain, and material properties is crucial in analyzing the behavior of materials under different loading conditions.

    • Knowledge of FEM helps in simulating complex structures and predicting their response to various loads.

    • Ability to interpret FEM results...

  • Answered by AI
  • Q4. What are the shear force distribution (SFD) and bending moment diagram (BMD) for cantilever beams made of two different materials that are subjected to a point load P at the free end?
  • Ans. 

    SFD and BMD for cantilever beams of two different materials under point load P at free end

    • Calculate reactions at the fixed end of the beam

    • Determine the shear force at different points along the beam by considering the applied load and reactions

    • Draw the SFD by plotting the shear force values against the beam length

    • Calculate the bending moment at different points along the beam using the shear force values

    • Draw the BMD by...

  • Answered by AI
  • Q5. What is the purpose of static analysis?
  • Ans. 

    Static analysis is a software testing technique used to analyze code without executing it.

    • Identify potential bugs and security vulnerabilities in the code

    • Ensure code quality and adherence to coding standards

    • Help in detecting performance issues and memory leaks

    • Examples: linting tools like ESLint, static code analyzers like SonarQube

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - We should have a deep understanding of the strength of materials and finite element method (FEM), and we should be able to explain what we have accomplished and the reasons behind our actions in previous companies.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Dec 2024.

Round 1 - Technical 

(7 Questions)

  • Q1. Write code to implement and explicit wait in Selenium
  • Ans. 

    Implementing an explicit wait in Selenium using WebDriverWait class

    • Import WebDriverWait class from Selenium

    • Specify the maximum time to wait and the polling interval

    • Use ExpectedConditions to define the condition to wait for

    • Apply the wait to a specific element or the entire page

  • Answered by AI
  • Q2. Write code to implement Robot class in java
  • Ans. 

    Implementing a Robot class in Java

    • Create a Robot class with attributes like name, batteryLevel, etc.

    • Include methods for moving, turning, and charging the robot

    • Use inheritance if needed for different types of robots

  • Answered by AI
  • Q3. How would you locate the Xpath for the "Today's Deal" menu item on Amazon
  • Ans. 

    To locate the Xpath for the 'Today's Deal' menu item on Amazon, inspect the element using browser developer tools.

    • Open the Amazon website and right-click on the 'Today's Deal' menu item.

    • Select 'Inspect' to open the browser developer tools.

    • Look for the HTML code corresponding to the 'Today's Deal' menu item.

    • Right-click on the HTML code and choose 'Copy' > 'Copy XPath'.

    • The copied XPath can be used to locate the 'Today...

  • Answered by AI
  • Q4. What will be the memory allocation for the code String str1 = "Automation"; String str2 = new String("Automation");
  • Ans. 

    str1 will be stored in the string pool while str2 will be stored in the heap memory.

    • str1 will be stored in the string pool, which is a part of the heap memory.

    • str2 will create a new String object in the heap memory, separate from the string pool.

  • Answered by AI
  • Q5. What is the difference between str1==str2 and str1.equals(str2)
  • Ans. 

    str1==str2 compares the memory addresses of the two strings, while str1.equals(str2) compares the actual contents of the strings.

    • str1==str2 checks if the two string variables point to the same memory location.

    • str1.equals(str2) compares the actual characters in the strings for equality.

    • Example: String str1 = "hello"; String str2 = "hello"; str1==str2 will return false, but str1.equals(str2) will return true.

  • Answered by AI
  • Q6. Meaning of status code 401 and 502
  • Ans. 

    401 - Unauthorized, 502 - Bad Gateway

    • 401 status code indicates that the request requires user authentication

    • 502 status code indicates that the server received an invalid response from an upstream server

  • Answered by AI
  • Q7. Print first 4 letter and last 4 letter of String str="www.amazon.com"
  • Ans. 

    Print first 4 and last 4 letters of a given string

    • Use string slicing to extract the first 4 letters: str[:4]

    • Use string slicing to extract the last 4 letters: str[-4:]

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(8 Questions)

  • Q1. Difference between HashMap and TreeMap? Internal working of HashMap?
  • Ans. 

    HashMap is unordered, uses hashing for key-value pairs. TreeMap is ordered, uses Red-Black tree for key-value pairs.

    • HashMap uses hashing to store key-value pairs, allowing for O(1) retrieval time on average.

    • TreeMap uses Red-Black tree to store key-value pairs, maintaining order based on keys.

    • HashMap allows one null key and multiple null values, while TreeMap does not allow null keys.

    • Example: HashMap<String, Integer&...

  • Answered by AI
  • Q2. Functional Interface?
  • Ans. 

    A functional interface in Java is an interface with a single abstract method, enabling lambda expressions and method references.

    • A functional interface can have multiple default or static methods.

    • Common examples include Runnable, Callable, and Comparator.

    • It is annotated with @FunctionalInterface for clarity.

    • Lambda expressions can be used to instantiate functional interfaces.

  • Answered by AI
  • Q3. Singleton Class?
  • Ans. 

    A Singleton Class ensures a class has only one instance and provides a global point of access to it.

    • Singleton pattern restricts instantiation of a class to one object.

    • It is commonly used for logging, driver objects, caching, and thread pools.

    • Example in Java: Use a private constructor and a static method to get the instance.

    • Thread-safe implementation can be achieved using synchronized methods or double-checked locking.

  • Answered by AI
  • Q4. What is Eureka Server?
  • Ans. 

    Eureka Server is a service registry for microservices in a cloud environment.

    • Eureka Server is part of Netflix OSS and allows microservices to register themselves and discover other services.

    • It helps in load balancing and failover of services by keeping track of available instances.

    • Eureka Server uses a REST API for communication between services and the server.

    • Example: Microservices A, B, and C register themselves with ...

  • Answered by AI
  • Q5. How to handle Exception in SpringBoot?
  • Ans. 

    Exception handling in SpringBoot involves using @ExceptionHandler, @ControllerAdvice, and global exception handling.

    • Use @ExceptionHandler annotation in controller classes to handle specific exceptions.

    • Use @ControllerAdvice annotation to define global exception handling for all controllers.

    • Implement a custom exception handler class to handle exceptions globally.

    • Use ResponseEntity to return custom error messages and stat...

  • Answered by AI
  • Q6. Find the average sal of employee in each department using java 8 Stream?
  • Ans. 

    Calculate average salary of employees in each department using Java 8 Stream.

    • Use Java 8 Stream to group employees by department

    • Calculate average salary for each department using Stream's 'collect' method

    • Use 'Collectors.averagingDouble' to calculate average salary

  • Answered by AI
  • Q7. What is circuit Breaker?
  • Ans. 

    Circuit Breaker is a design pattern used in software development to prevent cascading failures in distributed systems.

    • Circuit Breaker monitors the health of a service and stops sending requests if the service is not responding properly.

    • It helps in improving the resilience of the system by providing a fallback mechanism when a service is down.

    • Circuit Breaker can be configured with thresholds for error rates or response ...

  • Answered by AI
  • Q8. What is docker and kubernates?
  • Ans. 

    Docker is a platform for developing, shipping, and running applications in containers. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.

    • Docker allows developers to package applications and dependencies into containers for easy deployment and scalability.

    • Kubernetes helps in automating the deployment, scaling, and management of containerized applications...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
No response

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(6 Questions)

  • Q1. Multi cast in angular
  • Ans. 

    Multi cast in Angular allows multiple subscribers to receive the same data from a single source.

    • Used to broadcast data to multiple subscribers

    • Helps in reducing duplicate API calls

    • Can be implemented using Subjects in RxJS

  • Answered by AI
  • Q2. Why event emitter what it does
  • Ans. 

    Event emitter is used in Angular to facilitate communication between components by emitting events.

    • Event emitter is a class in Angular that allows components to emit custom events.

    • It is used to facilitate communication between parent and child components.

    • Parent components can subscribe to these events and react accordingly.

    • Example: Child component emitting an event to notify the parent component about a change.

  • Answered by AI
  • Q3. Handling multiple api calls
  • Ans. 

    Use RxJS to handle multiple API calls efficiently in Angular.

    • Use RxJS operators like forkJoin, combineLatest, or mergeMap to handle multiple API calls concurrently or sequentially.

    • Consider using catchError operator to handle errors and retry operator to retry failed API calls.

    • Use switchMap operator to cancel previous API calls when making new ones to avoid memory leaks.

    • Utilize subjects or BehaviorSubjects to share data...

  • Answered by AI
  • Q4. Higher order functions
  • Q5. Child route and forRoot difference
  • Ans. 

    Child route is used for nested routes within a parent route, while forRoot is used for configuring routes at the root level of the application.

    • Child routes are defined within the parent route's configuration, allowing for nested routing structures.

    • forRoot is used in the AppRoutingModule to configure routes at the root level of the application.

    • Child routes are typically used for organizing and managing related component...

  • Answered by AI
  • Q6. Ng-container , ng-template

Capgemini Interview FAQs

How many rounds are there in Capgemini interview?
Capgemini interview process usually has 2-3 rounds. The most common rounds in the Capgemini interview process are Technical, HR and Resume Shortlist.
How to prepare for Capgemini interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Capgemini. The most common topics and skills that interviewers at Capgemini expect are SQL, Javascript, Java, Python and Troubleshooting.
What are the top questions asked in Capgemini interview?

Some of the top questions asked at the Capgemini interview -

  1. In a dark room,there is a box of 18 white and 5 black gloves. You are allowed t...read more
  2. How can you cut a rectangular cake in 8 symmetric pieces in three cut...read more
  3. If a developer who was working on a critical user story suddenly goes on emerge...read more
What are the most common questions asked in Capgemini HR round?

The most common HR questions asked in Capgemini interview are -

  1. What are your salary expectatio...read more
  2. Where do you see yourself in 5 yea...read more
  3. What are your strengths and weakness...read more
How long is the Capgemini interview process?

The duration of Capgemini interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 4.1k interview experiences

Difficulty level

Easy 24%
Moderate 72%
Hard 5%

Duration

Less than 2 weeks 61%
2-4 weeks 26%
4-6 weeks 7%
6-8 weeks 3%
More than 8 weeks 4%
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.5
 • 11.2k Interviews
Accenture Interview Questions
3.7
 • 8.7k Interviews
Infosys Interview Questions
3.6
 • 8k Interviews
Wipro Interview Questions
3.7
 • 6.2k Interviews
Cognizant Interview Questions
3.7
 • 6k Interviews
Tech Mahindra Interview Questions
3.5
 • 4.2k Interviews
HCLTech Interview Questions
3.5
 • 4.2k Interviews
Genpact Interview Questions
3.7
 • 3.5k Interviews
IBM Interview Questions
3.9
 • 2.5k Interviews
DXC Technology Interview Questions
3.6
 • 848 Interviews
View all

Capgemini Reviews and Ratings

based on 47.4k reviews

3.7/5

Rating in categories

3.7

Skill development

3.8

Work-life balance

3.0

Salary

3.8

Job security

3.7

Company culture

2.8

Promotions

3.4

Work satisfaction

Explore 47.4k Reviews and Ratings
Opportunity For SAP ABAP Workflow

Pune,

Bangalore / Bengaluru

+1

6-11 Yrs

Not Disclosed

Middleware Administrator-Jboss,Apache,Tomcat

Bangalore / Bengaluru,

Mumbai

4-8 Yrs

Not Disclosed

Urgent Hiring For SAP CO with 6+ yrs

Bangalore / Bengaluru

7-12 Yrs

₹ 12-22 LPA

Explore more jobs
Consultant
59.5k salaries
unlock blur

₹8.9 L/yr - ₹15 L/yr

Associate Consultant
51.2k salaries
unlock blur

₹4.5 L/yr - ₹10 L/yr

Senior Consultant
50.9k salaries
unlock blur

₹12.5 L/yr - ₹21 L/yr

Senior Analyst
22.6k salaries
unlock blur

₹3.1 L/yr - ₹7.5 L/yr

Senior Software Engineer
21.8k salaries
unlock blur

₹4.7 L/yr - ₹13.4 L/yr

Explore more salaries
Compare Capgemini with

Wipro

3.7
Compare

Accenture

3.7
Compare

Cognizant

3.7
Compare

TCS

3.5
Compare
write
Share an Interview