Top 45 Capgemini Interview Questions and Answers [For Freshers & Experienced]
In over 50 years of its operation, Capgemini has emerged as a global leader, offering integrated services in the fields of software, cloud, artificial intelligence, data, digital engineering, and connectivity to address diverse business needs. For individuals seeking work opportunities, it offers a range of career paths to embark on. If you are interviewing for a job at this highly sought-after company, refer to this blog to explore the top Capgemini interview questions, its interview process, and tips to ace its interview round.
Capgemini Interview Process
Capgemini is a global organization with a workforce strength of about 357,000. It actively seeks passionate and enthusiastic individuals who wish to explore, innovate, and progress in their careers. The recruitment process of Capgemini comprises the following three rounds:
1. Online Assessment Round
The first round of the Capgemini interview process is the online assessment test. It is divided into four sections to test various abilities of candidates and can be attempted from the comfort of your home. You are required to pass this stage before proceeding to the next one. Let us discuss the different sections of this online assessment test:
- Pseudocoding: This is an MCQ test designed to evaluate a candidate’s understanding of programming languages, data algorithms, and coding. The section includes questions on Java, C, C++, object-oriented programming, and data structures.
- English Communication Test: This section examines the grammar and vocabulary of a candidate. It has questions on direct and indirect speech, jumbled sentences, passive and active voice, reading comprehension, and sentence correction.
- Game-Based Aptitude: This section offers game-based questions to test a candidate’s critical thinking and reasoning skills. It consists of a series of four games based on inductive logical reasoning, deductive logical reasoning, motion challenge, and grid challenge.
- Behavioral Competency: This test evaluates a candidate’s personality and professional behavior. It consists of a set of assertions, and the candidate is supposed to choose an answer based on their behavior. This test is also known as adaptive employee personality test or ADEPT-15.
It is important to note that the company may skip this round for experienced professionals with considerable work experience and knowledge.
2. Technical Interview Round
This is a face-to-face interview where you are evaluated based on your technical knowledge and problem-solving skills. The following are two major areas this interview will focus on:
- Technical Proficiency: Questions asked are based on common coding errors, programming languages, technological advancements, etc. Since Capgemini essentially deals with IT services, revise concepts related to Python, C, C++, Java, database management systems, operating systems, and computer networking.
- Resume-Based Questions: Questions asked are based on your educational qualifications, professional experiences, and projects undertaken in the past. These help the recruiter assess your problem-solving skills, technical literacy, and other skills specific to the job role.
Pro Tip: Do you wish to showcase your educational qualifications effectively in your resume? Check out this blog on how to write educational qualifications in a resume.
3. HR Interview Round
You are invited to the HR interview round after you have passed the online assessment test and technical interview round. This is conducted to assess a candidate’s personality and their cultural fit. The Capgemini HR interview questions will revolve around your strengths and weaknesses, hobbies, family background, reasons for applying for the job, and more.
You may also be asked about Capgemini’s history, business, organizational structure, objectives, etc. During the HR interview round, you must remain optimistic and frame your questions in a positive light.
Capgemini Technical Interview Questions and Answers
Technical interview questions aim to test your technical knowledge and understanding. The questions asked cover a wide range of topics, from programming languages to database management systems. Mostly, the questions asked depend on the job role you have applied for. However, here are some common technical Capgemini interview questions and answers for freshers and experienced candidates:
a) Capgemini Interview Questions for Freshers
Prepare to embark on your professional career in one of the most coveted organizations, Capgemini, with a curated list of interview questions for freshers. Whether looking for an employment opportunity in software development, consulting, or any other role, here are some common Capgemini technical interview questions and answers for freshers that recent graduates can explore:
Q1. What is the software development lifecycle (SDLC)?
Answer: The software development lifecycle is the process of planning, designing, developing, testing, and deploying software. It aims to produce high-quality software that meets and exceeds customer demands and expectations. This process is essential for improved risk management and cost estimation.
Q2. What are the advantages of a database management system?
Answer: A database management system is a software system that allows the users to store, retrieve, and run queries on the data. There are several advantages of a DBMS. Some of them are:
- It improves data integrity and consistency by enforcing rules and constraints on data.
- It provides enhanced data security by using security measures like encryption and access control.
- It facilitates improved data accessibility and control by authorizing users to easily retrieve and manipulate data.
- It offers better backup and recovery of data with options like incremental backups and point-in-time recovery.
- It enables different applications and platforms to share and access data, irrespective of their hardware or software.
Q3. What is the difference between a primary key and a unique key?
Answer: Here are the differences between a primary key and a unique key:
Parameter | Primary Key | Unique Key |
Definition | It is the column or columns that contain values that uniquely identify each row in a table. | When the primary key is not present, a unique key is used to identify items in rows. |
NULL | It cannot save NULL values. | It can save only one NULL value. |
Purpose | It is used for entity integrity and recognizes specific records in a table. | It is used for the uniqueness of data and anticipates storing duplicate entries in a column except for a NULL value. |
Number of Key | Each table has just one primary key. | A table can have more than one unique key. |
Value Modification | It does not allow the user to modify or delete the values. | It allows the modification of values. |
Q4. What is the difference between DROP, DELETE, and TRUNCATE commands?
Answer: Here are the major differences between DROP, DELETE, and TRUNCATE commands:
Parameter | DROP | DELETE | TRUNCATE |
Definition | It completely removes the table from a database. | It removes one or more records from a database. | It removes all the rows from the existing table. |
Syntax | DROP TABLE table_name; | DELETE FROM tble_name WHERE conditions; | TRUNCATE TABLE table_name; |
Speed and Performance | As it first deletes the rows and then the table from the database, it is faster than DELETE but slower than TRUNCATE. | As it deletes one row at a time, it is slower than the DROP and TRUNCATE commands. | As it deletes all the records at the same time, it is faster than both DELETE and DROP. |
Memory Allocation | It frees up the entire allocated space for the table from the memory. | It does not free up the allocated space from the memory. | It does not free up the allocated space from the memory. |
Q5. Why is normalization required in a database?
Answer: Database normalization is essential in a database to eliminate redundant data, minimize data modification errors, and streamline the query process. It frees up the storage by removing irrelevant and duplicate data from the database.
Q6. Why is the finalize() method used in Java?
Answer: In Java, the finalize() method is used for performing cleanup operations or releasing resources associated with an object before it is garbage collected. The purpose of the finalize() method is to give an object a chance to perform any necessary cleanup actions just before it is destroyed by the garbage collector.
Q7. What are reserved words in Java? Give an example.
Answer: Reserved words in Java are certain keywords that act as a code key. They cannot be used as object or variable names in a program because they’re predefined and already used in the syntax. Some examples of reserved words are null, int, float, abstract, and class.
Q8. What is a Java string pool?
Answer: A Java string pool is a storage space in a Java heap where string literals are stored. By default, it is empty and maintained by the Java string class. It is also known as the string intern pool or the string constant pool.
Q9. Explain virtual functions and pure virtual functions.
Answer: Virtual functions are member functions in a base class that can be redefined in a derived class.
The pure virtual functions, on the other hand, are member functions in a base class whose declaration is given in the base class and implemented in a derived class.
Q10. How are getch() and getche() different?
Answer: In C programming, both getch() and getche() are functions used for reading a single character from the keyboard, but they have differences in behavior. While getch() reads the character from the keyboard without displaying it on the screen, getche() reads the character and displays it on the screen.
Q11. What is the difference between class and structure in C++?
Answer: Here are the major differences between class and structure in C++:
Parameters | Class | Structure |
Members | The members of a class are private by default. | The members of a structure are public by default. |
Declaration | It is declared using the ‘class’ keyword. | The ‘struct’ keyword is used to declare the structure. |
Instance | The instance of a class is known as an ‘object’. | The instance of a structure is known as a ‘structure variable’. |
Use | It is used for data abstraction and further inheritance. | It is used for grouping data. |
Q12. Plain equal to (==) and assignment operator (=).
Answer: The equal to (==) operator checks if the two given operands are equal or not. If they are equal, it returns true, else it returns false. You can place a constant value on the left-hand side of this operator.
The assignment operator (=) is used to assign a value to the variable on the left side of the operator. You cannot place a constant value on the left-hand side of this operator, it will always be mentioned on the right side.
Q13. What are the advantages of OOPS?
Answer: Object-oriented programming is a programming model based on objects that can contain data in the form of fields and codes in the form of procedures. This model is based on objects rather than function or logic. Here are some advantages of OOPS:
- It makes the code secure and free from unintended data corruption.
- It helps streamline collaboration as the developers can divide the complex software system into smaller, manageable objects.
- It allows reusability of code, reducing code duplication and saving development time.
Q14. What is dynamic memory allocation?
Answer: Dynamic memory allocation is the process of assigning a memory space during runtime or execution of a program. This is a helpful process when it is not known how much memory will be needed for the program beforehand. You can also use dynamic memory allocation if you want to use data structures without any upper limit of memory space.
Q15. Define encapsulation.
Answer: Encapsulation is a property of an entity that contains all secret information. Only the members of a particular class can view the hidden details. There are three levels of encapsulation: public, protected, and private.
b) Capgemini Interview Questions for Experienced Candidates
Those with considerable years of experience should practice advanced Capgemini job interview questions. This will help them display a deep understanding of advanced concepts in programming, data structures, computers, and more. Here are the top technical Capgemini interview questions for experienced professionals:
Q16. What is the difference between deep copy and shallow copy in Java?
Answer: Here are the differences between deep copy and shallow copy in Java:
Parameter | Deep Copy | Shallow Copy |
Definition | It is a process to create a new object. It recursively copies the elements of the new object. | It is a process to create a new object whose instance variables are the same as the old object. |
Copying | The content of the new object is a new copy of the original object. | The content of the new object is the same reference as the original. |
Relationship With the Original Object | Changes to the copy do not affect the original object. | Changes to the copy affect the original object. |
Memory | It is memory-intensive as it creates new objects for nested references. | It is memory-efficient as it doesn’t create new objects for nested references. |
Operation | Slow operation | Fast operation |
Q17. What is a banker’s algorithm?
Answer: A banker’s algorithm in the operating system is a resource allocation and deadlock avoidance algorithm used to test for safety. You can efficiently allocate resources to each process of the computer system using this algorithm while avoiding deadlock.
It tests for safety by simulating the allocation for a predetermined maximum possible amount of all resources. Then, it creates a s-state check to evaluate any possible activities before considering if the allocation is to be allowed.
Q18. Write the code for the bubble sort algorithm in Java.
Answer: Here is a simple implementation of the bubble sort algorithm in Java:
public class BubbleSort {
public static void bubbleSort(int[] arr) {
int n = arr.length;
for (int i = 0; i < n-1; i++) {
for (int j = 0; j < n-i-1; j++) {
if (arr[j] > arr[j+1]) {
// swap arr[j] and arr[j+1]
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
public static void main(String[] args) {
int[] arr = {64, 34, 25, 12, 22, 11, 90};
bubbleSort(arr);
System.out.println("Sorted array:");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
}
This code defines a class ‘BubbleSort’ with a method ‘bubbleSort’ that sorts an array of integers using the bubble sort algorithm. The ‘main’ method demonstrates how to use this method to sort an array of integers.
Q19. What is anonymous FTP?
Answer: Anonymous file transfer protocol (FTP) enables remote users to use the FTP server without an assigned user ID and password. It provides unprotected access to selected information about a remote system. Here, the remote site determines what information needs to be made available for public access.
Q20. What is the CopyOfRange() method in Java?
Answer: This method is used to copy the specified range of a particular array into a new array. When you use this method, it returns a new array containing the specified range from the original array. The new array may be truncated or padded with zeros to obtain the required length.
The following is the code to declare this method:
public static short[] copyOfRange(short[] original, int from, int to)
It includes the following parameters:
- Original: The array from which a range is to be copied.
- From: The initial index of the range to be copied.
- To: The final index of the range to be copied.
Q21. What are access specifiers in Java?
Answer: Access specifiers or modifiers in Java help the user set the accessibility levels of methods, classes, variables, and interfaces with the help of keywords. There are four types of specifiers: public, private, default, and protected.
- Public Access Specifier: It can be accessed from anywhere, within the class, outside the class, within the package, or outside it.
- Private Access Specifier: The access is limited to the class in which the Java elements are defined and the user cannot access them from outside the class.
- Default Access Specifier: The access to Java elements is limited to other classes within the same package. This is the default specifier when no access level is specified for an element.
- Protected Access Specifier: This specifier ensures that the elements can be accessed by other classes within the same package or by subclasses, regardless of their package. If there is no child class or subclass, you cannot access the Java elements from outside the package.
Q22. Write a program to find the sum of N natural numbers in C.
Answer: Here is a simple program to find the sum of N natural numbers in C.
#include <stdio.h>
int main() {
int n, sum = 0;
printf("Enter the value of N: ");
scanf("%d", &n);
// Calculating the sum of first N natural numbers
for (int i = 1; i <= n; i++) {
sum += i;
}
printf("The sum of first %d natural numbers is: %d\n", n, sum);
return 0;
}
This program prompts the user to enter the value of N, calculates the sum of the first N natural numbers using a loop, and then prints the result.
Q23. Explain new() and malloc() methods in C++
Answer: Both new() and malloc() methods can be used to allocate the memory dynamically in the heap. If there is enough memory, the new() method initializes the memory and returns the address of the new allocation. It then initializes the block of memory to the variable pointer type. It is created with a new keyword when you create a class object.
The malloc() method in C++ is used to allocate a block of uninitialized memory to a pointer. It is defined in the ‘cstdlib’ header file. It returns a void pointer to the memory block. If the allocation fails, it returns the null pointer.
Q24. Write a program to find the Fibonacci series up to n in Python.
Answer: Here is a program to find the Fibonacci series up to ‘n’ in Python:
def fibonacci_series(n):
fib_series = []
a, b = 0, 1
while a <= n:
fib_series.append(a)
a, b = b, a + b
return fib_series
# Taking input from the user
n = int(input("Enter the value of n: "))
# Generating and printing Fibonacci series up to n
print("Fibonacci series up to", n, "is:")
print(fibonacci_series(n))
This program defines a function ‘fibonacci_series’ that generates the Fibonacci series up to a given number ‘n’. It then prompts the user to enter the value of ‘n’, generates the Fibonacci series using the defined function, and prints the result.
Q25. Write a program to find prime factors of a number in Python.
Answer: Here is a program to find prime factors of a number in Python:
def prime_factors(n):
factors = []
divisor = 2
while n > 1:
while n % divisor == 0:
factors.append(divisor)
n //= divisor
divisor += 1
return factors
# Taking input from the user
num = int(input("Enter a number to find its prime factors: "))
# Finding and printing prime factors of the number
print("Prime factors of", num, "are:", prime_factors(num))
This program defines a function ‘prime_factors’ that takes a number ‘n’ as input and returns a list of its prime factors. It then prompts the user to enter a number, finds its prime factors using the defined function, and prints the result.
c) Capgemini HR Interview Questions and Answers
The questions asked in the HR interview round are based on the information you mention in your job application. Below is a list of Capgemini company HR interview questions and answers for freshers and experienced candidates that you can use to prepare:
Q26. Tell me about yourself.
Tips: Interviewers usually ask this question to initiate the conversation and acquaint themselves with the candidate. You can share who you are, what you are currently doing in your professional life, your educational background, and work experiences. Conclude your answer by explaining why you are interested in the particular job role. To know more, read this blog on how to answer the ‘Tell me about yourself’ interview question.
Answer: “My name is XYZ, and I am a [field of study] graduate from [institution name]. I have [number of years] of work experience in [domain]. I am passionate about [mention interests related to your profession]. In my most recent role, I have worked as a [designation]. Outside of work, I enjoy reading books and taking long walks to unwind. I am excited about the opportunity to work with your company [company name] and contribute to its ongoing success.”
Q27. Why do you want to work at Capgemini?
Tips: Why you want to work here is a commonly asked question in interviews. Your response should clearly state the reasons why the company appeals to you and how you would be the best fit for the role.
Answer: “I am excited about the opportunity to work with your organization because I am genuinely impressed with the positive work environment that is promoted here. From my research and interactions with some of the current employees, I have come to realize that the values of your organization align well with my professional goals. I am also keen on joining your team because of its impressive work that made headlines in the industry last year. I am confident that I can make a valuable contribution to the team.”
Q28. What are your strengths and weaknesses?
Tips: Answer the question, ‘What are your strengths and weaknesses?’ by mentioning a strength relevant to the role. Additionally, focus on a weakness that you are currently working on to show your commitment and progress.
Answer: “My adaptability is one of my biggest strengths. I thrive in fast-paced environments and can quickly adjust to new situations or challenges. Additionally, my strong communication skills allow me to convey complex information clearly and effectively.
One aspect where I think I need to improve is my ability to delegate tasks. At times, I find it challenging to trust others to complete tasks. However, I am working to improve this weakness by initiating open communication about my expectations and active listening to understand others’ points of view on the project tasks. This has helped me realize that different team members may approach the same task differently, and that is okay.”
Q29. Where do you see yourself in 10 years?
Tips: Remain realistic while answering the question, ‘Where do you see yourself in 10 years?’. You can also align your response with the company’s long-term goals to make it more relevant.
Answer: “In 10 years, I see myself in a leadership role where I can leverage my skills, expertise, and experience to make a positive impact within the organization. Whether managing projects or contributing to strategic decision-making, I am committed to continuous development to further advance my career.”
Q30. Why should we hire you?
Tips: While answering the question, ‘Why should we hire you?’, highlight your specific achievements or qualifications relevant to the role. Your answer should demonstrate the value you can bring to the team and the company.
Answer: “You should hire me because I bring a unique set of skills, experiences, and qualities that perfectly align with the requirements of the job role. Throughout my career, I’ve consistently demonstrated my ability to achieve project milestones on time and within budget.
I also possess a strong work ethic and ability to manage multiple tasks simultaneously. I am confident that my background and capabilities make me a strong candidate for this position, and I am eager to contribute positively to your team.”
Q31. What is your greatest achievement?
Tips: Answer ‘What is your greatest achievement?’ by sharing an example of your most recent achievement. This helps you to showcase your current skills and capabilities to the interviewer.
Answer: “One of my greatest achievements was when I led a marketing campaign that resulted in a 50% increase in customer engagement and a 30% boost in revenue within four months. By leveraging market and customer insights, I created a marketing strategy that resonated with the target audience and gave us the desired results. In this way, I was able to utilize my strategic thinking skills to drive business growth.”
Q32. Why are you looking for a job change?
Tips: Focus on answering the question, ‘Why are you looking for a job change?’ in a positive tone. Talk about what you’re seeking in your professional life instead of focusing on what you aim to avoid.
Answer: “I’m looking for a job change because I seek opportunities that align better with my long-term goals. While I’ve gained valuable experience in my current job role, I believe that transitioning to the new role will allow me to expand my skill set and contribute to the success of a dynamic team.”
Q33. What do you know about our company?
Tips: To answer ‘What do you know about our company?’ promptly in an interview, make sure to research the company beforehand. Find out more about the history, vision, mission, values, and products or services of the company to better formulate your answer.
Answer: “From my research, I understand that your company specializes in [mention the domain]. I am particularly impressed by your company’s commitment to innovation and sustainability, as evidenced by your recent initiatives such as [mention an initiative of the company]. Since your reputation for strong employee development programs aligns with my values, I’m eager to be a part of such a forward-thinking and reputable company.”
Q34. Tell me about a time when you showed leadership.
Tips: Use the STAR (Situation, Task, Action, Result) method to frame your answer to the question, ‘Tell me about a time when you showed leadership’.
Answer: “I would like to share an example from my previous job, where I was leading a project. Our team had a tight deadline, and differences of opinion among the team members posed a challenge for us. By fostering open communication, delegating tasks effectively, and providing constructive feedback, I ensured that our team was able to overcome the challenges and deliver quality results on time.”
Q35. Are you willing to relocate?
Tips: To answer the question ‘Are you willing to relocate?’, express your flexibility to move to a different location for work. Emphasize your commitment to the role and the organization’s success.
Answer: “Yes, I’m willing to relocate for this opportunity. I believe embracing new experiences is essential for personal and professional growth. I’m excited about the prospect of exploring new locations while bringing my skills and expertise to contribute to the success of your organization.”
d) Aptitude and Reasoning Questions Asked in Capgemini Interview
In a competitive job market, organizations like Capgemini look for candidates who can navigate complex problems efficiently and make sound decisions based on reasoning and analytical abilities. Therefore, it is essential to master the aptitude test questions asked in a Capgemini job interview. Here are some Capgemini company interview questions and answers that may be asked to assess your logical thinking, numerical aptitude, and problem-solving skills:
Q36. If the cost price of a product is increased by 20%, by what percentage must the selling price be increased to maintain the same profit margin?
A) 20%
B) 16.67%
C) 25%
D) 18%
Correct Answer: B) 16.67%
Explanation:
Let CP = ₹100 and the increase in CP = 20%
So, new CP = ₹100 + (20% of ₹100) = ₹100 + ₹20 = ₹120
To maintain the same profit margin, the selling price needs to be increased by the same percentage.
Let’s assume the original SP = ₹100.
Now, to find the new SP:
New SP = Original SP + (20% of Original SP) = ₹100 + (20% of ₹100) = ₹100 + ₹20 = ₹120
Profit Margin = (New SP – New CP) / New CP * 100
= (₹120 – ₹100) / ₹120 * 100
= (₹20 / ₹120) * 100
≈ 16.67%
So, the correct answer is B) 16.67%
Q37. A 150-meter-long train is moving at 60 km/h. How long will it take for it to pass a man moving at a speed of 10 km/h in the same direction as the train?
A) 9.20 seconds
B) 10.79 seconds
C) 15.80 seconds
D) 18.10 seconds
Correct Answer: A) 10.79 seconds
Explanation:
Relative speed of the train with respect to the man = Speed of train – Speed of man = 60 km/h – 10 km/h = 50 km/h
Converting the relative speed from km/h to m/s:
Relative speed = 50 km/h * (5/18) = 250/18 m/s ≈ 13.89 m/s
Time taken to pass the man:
Time = Distance / Relative speed = 150 meters / 13.89 m/s ≈ 10.79 seconds
Therefore, it will take approximately 10.79 seconds for the train to pass the man.
Q38. What fraction of an hour is 15 minutes and 45 seconds?
A) 21/80
B) 34/80
C) 1/15
D) 10/45
Correct Answer: A) 21/80
Explanation:
To find the fraction of an hour represented by 15 minutes and 45 seconds, we need to convert the time into hours.
1 minute = 1/60 hour
1 second = 1/3600 hour
So, 15 minutes = 15/60 = 1/4 hour
and 36 seconds = 45/3600 = 1/80 hour
Total time = 1/4 hour + 1/80 hour = 21/80 hour
Therefore, 15 minutes and 45 seconds represent 21/80 of an hour.
Q39. If ‘APPLE’ is coded as ‘1 16 16 12 5’, how is ‘MANGO’ coded?
A) 13 1 14 7 15
B) 13 1 14 14 7
C) 13 2 13 15 7
D) 14 1 13 14 7
Correct Answer: A) 13 1 14 7 15
Explanation:
The code for ‘APPLE’ is obtained by assigning numbers to the alphabet according to their positions in the English alphabet. A=1, B=2, C=3, …, Z=26.
So, ‘APPLE’ is coded as ‘1 16 16 12 5’.
Similarly, ‘MANGO’ will be coded as ’13 1 14 7 15′.
Q40. In a certain code language, ‘PENCIL’ is written as ‘EPNLIC’. How is ‘SKETCH’ written in that code?
A) HCTEKS
B) KSEHCT
C) STCHEK
D) KEHTCS
Correct Answer: B) KSEHCT
Explanation:
In the given code, the first two letters are interchanged, the third letter remains the same, and the remaining letters are reversed.
Applying the same pattern, ‘SKETCH’ becomes ‘KSEHCT’.
Q41. A rectangle has a length that is twice its width. If the perimeter of the rectangle is 24 meters, what is the area of the rectangle?
A) 32 sq. meters
B) 24 sq. meters
C) 36 sq. meters
D) 48 sq. meters
Correct Answer: A) 32 sq. meters
Explanation:
Let the width of the rectangle be ‘w’ meters.
Length of the rectangle = 2w meters.
Perimeter = 2(length + width) = 24 meters.
Substituting the values and solving, we get width = 4 meters and length = 8 meters.
Area = length * width = 8 * 4 = 32 square meters.
Q42. If ‘+’ means ‘minus’, ‘-‘ means ‘multiplied by’, ‘×’ means ‘divided by’, and ‘÷’ means ‘plus’, then what is the value of 20 ÷ 5 + 3 – 4 × 2?
A) 13
B) 25
C) 27
D) 19
Correct Answer: D) 19
Explanation:
Given the replacements:
‘+’ (plus) means ‘minus’
‘-‘ (minus) means ‘multiplied by’
‘×’ (multiplied by) means ‘divided by’
‘÷’ (divided by) means ‘plus’
So, the expression becomes: 20 + 5 – 3 × 4 ÷ 2
= 20 + 5 – (3 × 4) ÷ 2
= 20 + 5 – (12 ÷ 2)
= 20 + 5 – 6
= 25 – 6
Therefore, the value of the expression is 19.
Q43. If A = 1, B = 2, C = 3, …, Z = 26, then what is the value of the word “LOGIC”?
A) 57
B) 46
C) 54
D) 63
Correct Answer: B) 46
Explanation:
L = 12, O = 15, G = 7, I = 9, C = 3.
Adding up the values of each letter: 12 + 15 + 7 + 9 + 3 = 46.
Therefore, the value of the word “LOGIC” is 46.
Q44. If 3 workers can complete a task in 8 days, how many days will it take for 6 workers to complete the same task, assuming all workers work at the same rate?
A) 4 days
B) 6 days
C) 8 days
D) 12 days
Correct Answer: A) 4 days
Explanation:
If 3 workers can complete a task in 8 days, it means they collectively contribute 3 worker-days per day (since each worker works for 8 days, and there are 3 workers).
So, if 3 workers complete the task in 8 days, the total worker-days required to complete the task are 3 workers/day × 8 days = 24 worker-days.
Now, if we have 6 workers, the total worker days remain the same, but the number of days will change.
Let d be the number of days required for 6 workers to complete the task.
For 6 workers, the equation becomes:
6 workers/day× d days=24 worker-days
Now, we can solve for d:
6d = 24
d = 24/6
d = 4
So, it will take 6 workers 4 days to complete the same task.
Q45. If the price of a book is first increased by 25% and then decreased by 20%, what is the net percentage change in the price of the book?
A) 0% increase
B) 5% increase
C) 10% increase
D) 5% decrease
Correct Answer: A) 0% increase
Explanation:
Let’s assume the original price of the book is $100.
Increase by 25%:
New price after increase = Original price + (25% of original price)
= ₹100 + (₹100 * 0.25)
= ₹100 + ₹25
- = ₹125
Decrease by 20%:
New price after decrease = Previous price – (20% of the previous price)
= ₹125 – (₹125 * 0.20)
= ₹125 – ₹25
- = ₹100
Now, let’s calculate the net percentage change:
Percentage change = ((Final price – Initial price) / Initial price) * 100
Net percentage change = ((Final price – Initial price) / Initial price) * 100
= ((₹100 – ₹100) / ₹100) * 100
= (0 / ₹100) * 100
= 0%
So, the net percentage change in the price of the book is 0%.
Tips to Ace Capgemini Interview
Practising Capgemini job interview questions with answers can help you respond to the interviewers promptly. However, with the following tips, you can further enhance your preparation and ace the Capgemini interview:
- Tell Your Story: Support your answer by providing examples of your experiences. This will help you highlight your unique strengths and let the interviewer understand how you fit into the role.
- Be Relevant: Share achievements, challenges you’ve overcome, lessons learned, and skills you possess that are relevant to the job you’ve applied for.
- Research the Company Well: To show the interviewer that you are curious and passionate about working in the company, research the company. Find out what the company is currently doing in the industry, the services it is offering, and any other latest information.
- Prepare a List of Questions: You should prepare a list of questions to ask the interviewer about the role, the team, the organization, or anything else. This will clear any doubts and also demonstrate your interest in the company.
- Be Your Authentic Self: Be honest and genuine while answering the questions. Be confident and freely communicate with the interviewer.
Conclusion
Capgemini is a dream workplace for several aspiring candidates who wish to begin or advance their professional careers in IT services and consulting. If you’re one of the aspirants as well, practice the above provided Capgemini company interview questions, and you will be sure to sail through all the rounds of the process.
Also, check out the top Cognizant interview questions for freshers and experienced candidates.
FAQs
Answer: In Capgemini job interviews, questions are commonly based on the following topics:
– Programming languages like C, C++, Java, and Python.
– Data structures and object-oriented programming.
– Aptitude and reasoning questions.
– Common HR questions about educational qualifications, interests, previous work experience, and soft skills.
Answer: Yes, Capgemini pays well. The average salary range of the organization is ₹10.2 LPA to ₹31 LPA, which differs according to the role, location, and experience level of the candidate.
Answer: You should dress formally for a job interview at Capgemini. For more information on the interview dress code, check out interview attire for men and interview outfits for women. Remember to dress professionally and appropriately to exhibit confidence and leave a good impression on the interviewer.