i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed before May 2023. There were 2 interview rounds.
I applied via Walk-in and was interviewed before May 2023. There were 2 interview rounds.
What people are saying about Capgemini
I applied via Approached by Company and was interviewed in Jun 2022. There was 1 interview round.
Capgemini interview questions for designations
I applied via Naukri.com and was interviewed before May 2023. There were 2 interview rounds.
Get interview-ready with Top Capgemini Interview Questions
I appeared for an interview in Aug 2021.
Round duration - 60 Minutes
Round difficulty - Medium
This round consisted of 1 question from DSA and the rest of them were related to Java and API Testing.
Find the number of trailing zeroes in the factorial of a given number N
.
The first line contains an integer T
representing the number of test cases.
Each of the...
Count the number of trailing zeros in the factorial of a given number.
Calculate the number of 5's in the prime factorization of N to find the number of trailing zeros.
Divide N by 5, then by 25, then by 125, and so on, and sum up the quotients to get the answer.
Example: For N=10, 10/5=2, so there are 2 trailing zeros in 10!.
A classloader in Java is a part of the Java Runtime Environment that dynamically loads Java classes into the Java Virtual Machine.
Classloaders are responsible for loading classes during runtime based on the fully qualified name of the class.
There are different types of classloaders in Java such as Bootstrap Classloader, Extension Classloader, and System Classloader.
Classloaders follow a delegation model where a classlo...
Java Strings are immutable to ensure thread safety, security, and optimization.
Immutable strings are thread-safe as they cannot be modified concurrently by multiple threads.
Immutable strings prevent security vulnerabilities like injection attacks.
Immutable strings allow for optimization by caching and reusing string literals.
Latency in API testing refers to the time delay between sending a request and receiving a response.
Latency can be affected by network speed, server load, and processing time.
Measuring latency helps in identifying performance bottlenecks and optimizing API performance.
Examples of tools used to measure latency in API testing include JMeter, Postman, and Gatling.
Round duration - 60 Minutes
Round difficulty - Medium
Standard OS questions related to Java were asked in this round followed by some questions from Selenium and JUnit.
The life cycle of a thread in Java involves creation, running, blocking, and termination.
A thread is created by instantiating a class that extends Thread or implements Runnable interface.
The thread starts running when the start() method is called, executing the run() method.
A thread can be blocked by calling sleep(), wait(), or join() methods.
A thread terminates when the run() method completes or when stop() method is
Java is platform independent because it compiles code into bytecode that can run on any system with JVM, which is platform dependent.
Java code is compiled into bytecode, which is platform independent
JVM interprets bytecode and translates it into machine code specific to the underlying platform
JVM acts as a layer of abstraction between Java code and the operating system
Example: A Java program compiled on Windows can run
JUnit annotations are special markers used in JUnit tests to define the behavior of the test methods.
Annotations like @Test indicate that the method is a test method.
Annotations like @Before and @After indicate methods that should be run before and after each test method.
Annotations like @BeforeClass and @AfterClass indicate methods that should be run once before and after all test methods in a test class.
Annotations l...
Selenium limitations include lack of support for non-web applications, difficulty in handling dynamic elements, and slow execution speed.
Limited support for non-web applications such as desktop or mobile apps
Difficulty in handling dynamic elements that change frequently
Slow execution speed compared to other automation tools
Requires a good understanding of locators and web elements to effectively automate tests
Selenium supports various navigation commands for interacting with web pages.
Some navigation commands supported by Selenium include get(), navigate().to(), navigate().back(), navigate().forward(), and navigate().refresh().
The get() command is used to open a webpage by providing the URL as a parameter.
The navigate().to() command is used to navigate to a specific URL.
The navigate().back() command is used to navigate back...
Round duration - 30 Minutes
Round difficulty - Easy
This was a typical HR round with some standard Behavioral questions .
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via LinkedIn and was interviewed before Feb 2023. There was 1 interview round.
I appeared for an interview before Dec 2021.
Some of the top questions asked at the Capgemini Senior Software Engineer interview -
The duration of Capgemini Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 134 interviews
5 Interview rounds
based on 2k reviews
Rating in categories
Consultant
55.1k
salaries
| ₹5.2 L/yr - ₹17.9 L/yr |
Associate Consultant
50.7k
salaries
| ₹3 L/yr - ₹11.8 L/yr |
Senior Consultant
46.2k
salaries
| ₹7.5 L/yr - ₹24.6 L/yr |
Senior Analyst
20.9k
salaries
| ₹2.2 L/yr - ₹9 L/yr |
Senior Software Engineer
20.2k
salaries
| ₹3.5 L/yr - ₹12.4 L/yr |
Wipro
Accenture
Cognizant
TCS