i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Campus Placement and was interviewed before Nov 2023. There were 2 interview rounds.
Aptitude test was to test our reasoning, basic Maths,
Use cases were given and we are asked to write code for the use cases using any coding language of our choice.
I applied via campus placement at The Yeshwantrao Chavan College of Engineering, Nagpur and was interviewed before May 2023. There were 3 interview rounds.
Easy to crack but underprepared people are filtered out the most during this round. So be prepared
Practice online questions and you are good to go. Prepinsta and all
Python was chosen for its readability, versatility, and extensive libraries.
Python's readability makes it easier for team collaboration and code maintenance.
Python's versatility allows for both simple scripting and complex application development.
Python's extensive libraries provide ready-made solutions for various tasks, saving time and effort.
For example, in our project, we needed to work with data analysis and visua...
What people are saying about Capgemini
I applied via Approached by Company and was interviewed in Jul 2022. There were 3 interview rounds.
Capgemini interview questions for popular designations
I applied via Naukri.com and was interviewed before Apr 2023. There were 3 interview rounds.
Object-oriented programming principles focus on encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: The ability for objects of different classes to respond to the same message.
Abstraction: Hiding the complex implementation details an
Java is statically typed, compiled language while Python is dynamically typed, interpreted language.
Java is statically typed, meaning variable types are explicitly declared, while Python is dynamically typed, where variable types are determined at runtime.
Java code needs to be compiled before execution, while Python code is interpreted line by line.
Java is more verbose and requires more code to accomplish tasks compare...
Get interview-ready with Top Capgemini Interview Questions
I applied via Recruitment Consulltant and was interviewed before May 2023. There were 2 interview rounds.
High degree of normalization can lead to increased complexity, decreased performance, and difficulty in querying data.
Increased complexity in joins and queries
Decreased performance due to multiple joins
Difficulty in querying data across multiple tables
Increased storage space required for normalized tables
Potential for data redundancy if not properly managed
Table scan reads all rows in a table, while Index scan reads only specific rows using an index.
Table scan is slower as it reads all rows sequentially.
Index scan is faster as it reads only specific rows based on the index key.
Table scan is used when a large portion of the table needs to be accessed.
Index scan is used when only a small subset of rows need to be retrieved.
Example: Table scan for SELECT * FROM table_name; ...
Hackathon kind of technical test
I applied via Naukri.com and was interviewed before Sep 2022. There were 3 interview rounds.
I applied via campus placement at SRM university (SRMU) and was interviewed in Sep 2022. There were 5 interview rounds.
Basic maths & logical reasoning
Java programming questions and pseudo code
I applied via Walk-in and was interviewed before Jun 2023. There were 2 interview rounds.
Aptitude includes all logical,coding mcq questions and and quantitative
Thread life cycle in Java includes new, runnable, running, blocked, and terminated states.
Thread starts in new state when created but not started yet
Thread moves to runnable state when start() method is called
Thread transitions to running state when CPU starts executing its run() method
Thread can go to blocked state if it's waiting for a resource or I/O operation
Thread enters terminated state when its run() method comp
Java Virtual Machine (JVM) is a virtual machine that enables a computer to run Java programs.
JVM is responsible for converting Java bytecode into machine code that can be executed by the computer's processor.
It provides a layer of abstraction between the Java application and the underlying hardware and operating system.
JVM is platform-independent, allowing Java programs to run on any device or operating system that has...
I was interviewed before Aug 2022.
Interview experience
based on 40.6k reviews
Rating in categories
Consultant
55.2k
salaries
| ₹5.2 L/yr - ₹18 L/yr |
Associate Consultant
51.9k
salaries
| ₹2.9 L/yr - ₹10 L/yr |
Senior Consultant
46.1k
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Senior Analyst
20.9k
salaries
| ₹2 L/yr - ₹9 L/yr |
Senior Software Engineer
20k
salaries
| ₹3.5 L/yr - ₹12.2 L/yr |
Wipro
Accenture
Cognizant
TCS