i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.
Program to reverse a string
Create an empty string to store the reversed string
Loop through the original string from the end to the beginning
Add each character to the new string
Return the new string
Program to identify prime numbers
A prime number is a positive integer greater than 1 that has no positive integer divisors other than 1 and itself
One way to check if a number is prime is to divide it by all numbers less than or equal to its square root
Another way is to use the Sieve of Eratosthenes algorithm to generate all prime numbers up to a given limit
Prime numbers are important in cryptography and number theory
Oops concept is a programming paradigm that focuses on objects and their interactions.
Oops stands for Object-Oriented Programming System
It is based on the concepts of classes and objects
Encapsulation, inheritance, and polymorphism are the pillars of Oops
It helps in creating modular, reusable, and maintainable code
Example: A car can be represented as an object with properties like color, model, and methods like start, s
Dependency injection is a design pattern used to remove hard-coded dependencies and make code more flexible and testable.
It allows objects to be created with their dependencies supplied from outside.
It promotes loose coupling between objects.
It can be implemented using constructor injection, setter injection, or interface injection.
It simplifies unit testing by allowing dependencies to be easily mocked or stubbed.
It im...
Solid principles and design patterns are essential for writing maintainable and scalable code.
SOLID principles are a set of five principles that help in designing maintainable and scalable software.
Design patterns are reusable solutions to common software design problems.
SOLID principles include Single Responsibility Principle, Open-Closed Principle, Liskov Substitution Principle, Interface Segregation Principle, and D...
I applied via Campus Placement and was interviewed before Mar 2020. There was 1 interview round.
Triggers are database objects that automatically execute in response to certain events or changes in data.
Triggers are used to enforce business rules or data integrity.
They can be used to audit changes to data.
Triggers can be set to execute before or after an event, such as an insert, update, or delete operation.
They can be defined on tables, views, or schemas.
Examples of triggers include sending an email notification ...
I applied via Naukri.com and was interviewed in Sep 2020. There were 3 interview rounds.
posted on 22 Aug 2021
I applied via Recruitment Consultant and was interviewed in Feb 2021. There was 1 interview round.
I applied via Campus Placement and was interviewed in Jul 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.
based on 11 reviews
Rating in categories
Consultant
56k
salaries
| ₹5.2 L/yr - ₹18 L/yr |
Associate Consultant
50.7k
salaries
| ₹2.9 L/yr - ₹12 L/yr |
Senior Consultant
47.3k
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Senior Analyst
21.1k
salaries
| ₹2.2 L/yr - ₹9 L/yr |
Senior Software Engineer
20.6k
salaries
| ₹3.5 L/yr - ₹12.9 L/yr |
Wipro
Accenture
Cognizant
TCS