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 23 Jul 2025
Popular Designations

3.3k Interview questions

An Application Developer -B was asked 2d ago
Q. What are dynamic forms?
Ans. 

Dynamic forms are interactive forms that adapt based on user input, enhancing user experience and data collection.

  • Dynamic forms change in real-time based on user selections, such as showing or hiding fields.

  • They can include conditional logic, like displaying additional questions if a specific answer is given.

  • Examples include online surveys that adjust based on previous answers or registration forms that reveal opt...

An Application Developer -B was asked 2d ago
Q. What is the difference between isBlank and isNull?
Ans. 

isBlank checks for empty strings, while isNull checks for null references in programming.

  • isBlank: Returns true if the string is empty or contains only whitespace. Example: ''.isBlank() returns true.

  • isNull: Checks if a variable is null (not initialized). Example: String str = null; str.isNull() returns true.

  • isBlank is often used for user input validation, while isNull is used to check object initialization.

  • In Java,...

A Softwaretest Engineer was asked 2d ago
Q. What is BDD?
Ans. 

Behavior Driven Development (BDD) is a software development approach that enhances collaboration between developers, testers, and non-technical stakeholders.

  • Focuses on the behavior of the application from the user's perspective.

  • Uses a common language (Gherkin) to write test scenarios, e.g., 'Given a user is logged in, when they click on the dashboard, then they see their profile.'

  • Encourages collaboration among tea...

View all Softwaretest Engineer interview questions
A Software Analyst was asked 1w ago
Q. What is slicing?
Ans. 

Slicing is a technique used to extract a subset of data from a larger dataset or array.

  • In programming, slicing allows you to access a portion of an array or list, e.g., array[1:4] returns elements at index 1, 2, and 3.

  • In data analysis, slicing can be used to filter rows in a DataFrame based on specific conditions, e.g., df[df['age'] > 30].

  • In image processing, slicing can refer to extracting a specific region of...

View all Software Analyst interview questions

What people are saying about Capgemini

View All
a senior software engineer
1w (edited)
Need Insights – Choosing Between Companies
Hi all, Currently have offers from Capgemini, Tech Mahindra, LTIMindTree, Zen&Art, CitiusTech, Nagarro & Persistent. Before making a decision, I need some clarity: 1. Do you get admin access on laptop or need IT for every install? 2. Are office hours flexible or fixed 9 AM login? 3. Is 9 hrs of active laptop time mandatory? 4. What's the leave policy β€” casual or strict approval? 5. Do projects use the latest technologies or older versions? Thanks in advance!
Got a question about Capgemini?
Ask anonymously on communities.
A Software Analyst was asked 1w ago
Q. What version of Python are we currently using?
Ans. 

The current version of Python can be checked using the command line or by inspecting the environment settings.

  • Use the command 'python --version' or 'python3 --version' in the terminal to check the version.

  • In a Python script, you can check the version using 'import sys' followed by 'print(sys.version)'.

  • Python 3.x is the latest major version, with 3.10 and 3.11 being popular recent releases.

View all Software Analyst interview questions
A Manager was asked 1w ago
Q. What is tool-based validation, and how can it be performed with an example?
Ans. 

Tool-based validation uses software tools to verify the accuracy and functionality of systems or processes.

  • Automated testing tools like Selenium can validate web applications by simulating user interactions.

  • Static code analysis tools, such as SonarQube, check code quality and adherence to coding standards.

  • Performance testing tools like JMeter validate system performance under various load conditions.

  • In the context...

View all Manager interview questions

Capgemini HR Interview Questions

528 questions and answers

Q. What is the total budget spent?
Q. Why do you believe you are a good fit for this role, and what skills do you poss ... read more
Q. What are two of your weaknesses and two of your strengths?
A Manager was asked 1w ago
Q. What is the procedure for performing patch validation in Computer System Validation?
Ans. 

Patch validation ensures that software updates meet regulatory and functional requirements in a validated system.

  • Identify the patches to be validated based on risk assessment and impact analysis.

  • Review patch release notes to understand changes and potential impacts on system functionality.

  • Develop a validation plan outlining the scope, objectives, and testing methods for the patch.

  • Execute testing, including functio...

View all Manager interview questions
Are these interview questions helpful?
A DOT NET Developer was asked 1w ago
Q. What are the best practices for optimizing a stored procedure?
Ans. 

Optimizing stored procedures enhances performance, reduces resource consumption, and improves maintainability.

  • Use SET NOCOUNT ON to prevent extra result sets from interfering with SELECT statements.

  • Avoid using SELECT *; specify only the columns needed to reduce data transfer.

  • Use appropriate indexing on tables to speed up data retrieval. For example, create an index on frequently queried columns.

  • Minimize the use of...

View all DOT NET Developer interview questions
A DOT NET Developer was asked 1w ago
Q. What is a program to count the occurrences of each character in the given string input="AaaBbbCccDddEee"?
Ans. 

This program counts the occurrences of each character in a given string, considering case sensitivity.

  • Use a dictionary to store character counts. Example: {'A': 1, 'a': 2, 'B': 1, 'b': 2, ...}

  • Iterate through each character in the string and update the count in the dictionary.

  • Consider case sensitivity: 'A' and 'a' are counted separately.

  • Finally, print or return the dictionary containing character counts.

View all DOT NET Developer interview questions
A DOT NET Developer was asked 1w ago
Q. What is the difference between abstraction and encapsulation?
Ans. 

Abstraction focuses on hiding complexity, while encapsulation restricts access to data and methods in an object.

  • Abstraction simplifies complex systems by exposing only the necessary parts. Example: A car's dashboard shows speed and fuel level, hiding engine complexity.

  • Encapsulation bundles data and methods that operate on that data within a single unit (class). Example: A class 'Car' with private attributes like '...

View all DOT NET Developer interview questions

Capgemini Interview Experiences

5.1k interviews found

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 ?
  • Q7. Difference between @RequestParam and @PathVariable ?
  • 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.

AWS Devops Engineer Interview Questions & Answers

user image Digvijay Vitkar

posted on 22 Jul 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. Explain CICD pipeline in Aws Devops
  • Ans. 

    A CI/CD pipeline in AWS automates the software development lifecycle, enabling continuous integration and delivery of applications.

    • Continuous Integration (CI) involves automatically building and testing code changes, e.g., using AWS CodeBuild.

    • Continuous Delivery (CD) automates the deployment process, e.g., using AWS CodeDeploy to deploy applications to EC2 instances.

    • AWS CodePipeline orchestrates the entire CI/CD proces...

  • Answered by AI
  • Q2. What is Infrastructure as Code in Cloud DevOps?
  • Ans. 

    Infrastructure as Code (IaC) automates infrastructure management using code, enabling consistent and repeatable deployments.

    • IaC allows developers to define infrastructure using code, making it version-controlled and easily reproducible.

    • Tools like AWS CloudFormation and Terraform enable the creation and management of cloud resources through declarative templates.

    • IaC promotes collaboration between development and operati...

  • Answered by AI
  • Q3. What are AWS (Amazon Web Services) and its various services?
  • Ans. 

    AWS is a comprehensive cloud platform offering various services for computing, storage, and networking.

    • Compute Services: EC2 (Elastic Compute Cloud) for scalable virtual servers.

    • Storage Services: S3 (Simple Storage Service) for object storage and EBS (Elastic Block Store) for block storage.

    • Database Services: RDS (Relational Database Service) for managed databases like MySQL and PostgreSQL.

    • Networking: VPC (Virtual Priva...

  • Answered by AI
  • Q4. What is cloud
  • Ans. 

    Cloud computing delivers on-demand computing resources over the internet, enabling scalable and flexible IT solutions.

    • Cloud computing provides services like storage, databases, and servers over the internet.

    • Examples include AWS, Microsoft Azure, and Google Cloud Platform.

    • It allows for scalability, meaning resources can be adjusted based on demand.

    • Cloud services can be categorized into IaaS, PaaS, and SaaS.

    • It enhances c...

  • Answered by AI
  • Q5. What is jenkins
  • Ans. 

    Jenkins is an open-source automation server used for continuous integration and continuous delivery (CI/CD) of software projects.

    • Supports building, deploying, and automating software development processes.

    • Integrates with various version control systems like Git, SVN, etc.

    • Allows for the creation of pipelines to automate testing and deployment.

    • Plugins available for integration with cloud services, testing frameworks, and...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - good
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
  • Q3. What is a controller.
  • 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

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
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Jan 2025, where I was asked the following questions.

  • Q1. What were the three top challenges you faced in your last role, and how did you address them?
  • Ans. 

    In my last role, I faced challenges in time management, communication, and adapting to technology changes, which I addressed effectively.

    • Time Management: I implemented a prioritization system using digital tools to manage tasks efficiently, ensuring deadlines were met.

    • Communication: I initiated weekly check-ins with team members to enhance collaboration and address any concerns promptly, improving team dynamics.

    • Technol...

  • Answered by AI
  • Q2. Why do you believe you are a good fit for this role, and what skills do you possess that align with the requirements of this position?
  • Ans. 

    I possess strong organizational skills, adaptability, and a proactive approach, making me an ideal fit for the Executive Assistant role.

    • Exceptional organizational skills: I have managed multiple calendars and schedules for executives, ensuring efficient time management.

    • Strong communication abilities: I have experience drafting professional correspondence and liaising with stakeholders at all levels.

    • Proactive problem-so...

  • Answered by AI
  • Q3. What are two of your weaknesses and two of your strengths?
  • Ans. 

    I am detail-oriented and organized, but I sometimes struggle with delegation and can be overly critical of my work.

    • Strength: Excellent organizational skills - I manage multiple calendars and prioritize tasks effectively.

    • Strength: Strong communication - I ensure clear and concise communication with team members and executives.

    • Weakness: Difficulty with delegation - I tend to take on too much myself, fearing that others w...

  • Answered by AI
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
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. Exaplin project architecture
  • Ans. 

    The project architecture is a layered structure that separates concerns and enhances maintainability and scalability.

    • 1. Presentation Layer: Handles user interface and user experience, e.g., JSP, Thymeleaf for web applications.

    • 2. Business Logic Layer: Contains core application logic, e.g., services that process data and enforce business rules.

    • 3. Data Access Layer: Manages database interactions, e.g., using JPA or Hibern...

  • Answered by AI
  • Q2. Explain internal working of Kafka
  • Ans. 

    Kafka is a distributed streaming platform that handles real-time data feeds efficiently.

    • Kafka uses a publish-subscribe model for messaging, allowing producers to send messages to topics.

    • Messages are stored in partitions, which are distributed across brokers for scalability and fault tolerance.

    • Each message in a partition has a unique offset, which allows consumers to track their position in the stream.

    • Kafka supports mul...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. What is the oops
  • Ans. 

    OOPs stands for Object-Oriented Programming, a programming paradigm based on objects and classes to structure software design.

    • Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).

    • Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).

    • Polymorphism: Ability to present the same inter...

  • Answered by AI
  • Q2. What is bdd
  • Ans. 

    Behavior Driven Development (BDD) is a software development approach that enhances collaboration between developers, testers, and non-technical stakeholders.

    • Focuses on the behavior of the application from the user's perspective.

    • Uses a common language (Gherkin) to write test scenarios, e.g., 'Given a user is logged in, when they click on the dashboard, then they see their profile.'

    • Encourages collaboration among team mem...

  • Answered by AI

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, Troubleshooting, Python and Java.
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. What are your strengths and weakness...read more
  3. Where do you see yourself in 5 yea...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 3%
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.6
Β β€’Β 11.2k Interviews
Accenture Interview Questions
3.7
Β β€’Β 8.7k Interviews
Infosys Interview Questions
3.6
Β β€’Β 8k Interviews
Wipro Interview Questions
3.7
Β β€’Β 6.1k Interviews
Cognizant Interview Questions
3.7
Β β€’Β 5.9k 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
Β β€’Β 846 Interviews
View all

Capgemini Reviews and Ratings

based on 46.9k 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 46.9k Reviews and Ratings
Python Automation Test Engineer - Bangalore

Bangalore / Bengaluru

4-6 Yrs

Not Disclosed

Python Backend Developer - Pan India

Hyderabad / Secunderabad,

Pune

+1

4-6 Yrs

Not Disclosed

Full Stack Application Architect - Bangalore / Gurgaon

Bangalore / Bengaluru,

Gurgaon / Gurugram

12-20 Yrs

Not Disclosed

Explore more jobs
Consultant
59k salaries
unlock blur

β‚Ή8.9 L/yr - β‚Ή16.6 L/yr

Associate Consultant
51.2k salaries
unlock blur

β‚Ή4.5 L/yr - β‚Ή10 L/yr

Senior Consultant
50.4k salaries
unlock blur

β‚Ή12.1 L/yr - β‚Ή21 L/yr

Senior Analyst
22.4k salaries
unlock blur

β‚Ή3.1 L/yr - β‚Ή7.6 L/yr

Senior Software Engineer
21.7k salaries
unlock blur

β‚Ή4.7 L/yr - β‚Ή13 L/yr

Explore more salaries
Compare Capgemini with

Wipro

3.7
Compare

Accenture

3.7
Compare

Cognizant

3.7
Compare

TCS

3.6
Compare
write
Share an Interview