Genpact
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
GenAI refers to Generative AI, a subset of artificial intelligence focused on creating content, such as text, images, and music.
Generative AI models, like GPT-3, can produce human-like text based on prompts.
DALL-E is an example of Generative AI that creates images from textual descriptions.
Generative AI can be used in various fields, including art, music, and software development.
Applications include chatbots, con...
throw is used to throw an exception while throw exception is used to throw a specific exception.
throw is used to throw any type of exception while throw exception is used to throw a specific type of exception.
throw exception is followed by the type of exception that needs to be thrown.
throw can be used to throw any object while throw exception can only be used to throw an exception object.
Example: throw new Except...
Query to delete duplicate rows from a table
Use GROUP BY clause to group the rows by their unique values
Use HAVING clause to filter out the groups with count greater than 1
Use DELETE statement to delete the duplicate rows
SOLID principles are a set of five design principles that help in creating maintainable and scalable software.
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: Subtypes should be substitutable for their base types.
I - Interface Segregation Princip...
What people are saying about Genpact
Handle exceptions in stored procedures by using TRY-CATCH blocks.
Use TRY-CATCH blocks to catch and handle exceptions
Log the error message and severity level
Rollback the transaction if necessary
Rethrow the error if it cannot be handled
Use RAISERROR to raise custom error messages
Singleton pattern restricts the instantiation of a class to a single instance and provides a global point of access to it.
Create a private constructor to restrict instantiation of the class
Create a private static instance of the class
Create a public static method to access the instance
Ensure thread safety if necessary
Examples: Database connection, Logger, Configuration settings
Indexes are used to improve database performance. Clustered indexes determine the physical order of data, while non-clustered indexes do not.
Indexes are used to speed up data retrieval operations in a database.
Clustered indexes determine the physical order of data in a table, while non-clustered indexes do not.
A table can have only one clustered index, but multiple non-clustered indexes.
Clustered indexes are gener...
I appeared for an interview in Dec 2024, where I was asked the following questions.
GenAI refers to Generative AI, a subset of artificial intelligence focused on creating content, such as text, images, and music.
Generative AI models, like GPT-3, can produce human-like text based on prompts.
DALL-E is an example of Generative AI that creates images from textual descriptions.
Generative AI can be used in various fields, including art, music, and software development.
Applications include chatbots, content ...
I applied via Naukri.com and was interviewed in Jul 2022. There was 1 interview round.
Indexes are used to improve database performance. Clustered indexes determine the physical order of data, while non-clustered indexes do not.
Indexes are used to speed up data retrieval operations in a database.
Clustered indexes determine the physical order of data in a table, while non-clustered indexes do not.
A table can have only one clustered index, but multiple non-clustered indexes.
Clustered indexes are generally ...
Singleton pattern restricts the instantiation of a class to a single instance and provides a global point of access to it.
Create a private constructor to restrict instantiation of the class
Create a private static instance of the class
Create a public static method to access the instance
Ensure thread safety if necessary
Examples: Database connection, Logger, Configuration settings
Handle exceptions in stored procedures by using TRY-CATCH blocks.
Use TRY-CATCH blocks to catch and handle exceptions
Log the error message and severity level
Rollback the transaction if necessary
Rethrow the error if it cannot be handled
Use RAISERROR to raise custom error messages
SOLID principles are a set of five design principles that help in creating maintainable and scalable software.
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: Subtypes should be substitutable for their base types.
I - Interface Segregation Principle: C...
I applied via Recruitment Consultant and was interviewed before Oct 2020. There were 4 interview rounds.
posted on 14 May 2022
I applied via Naukri.com and was interviewed before May 2021. There was 1 interview round.
I applied via Monster and was interviewed before Nov 2020. There was 1 interview round.
I applied via Company Website and was interviewed before May 2021. There were 3 interview rounds.
Python assignment
The question tests problem-solving skills through a telephone-related technical challenge.
Understand the problem clearly before attempting to solve it.
Break down the problem into smaller, manageable parts.
Consider edge cases, such as handling invalid inputs.
Use examples to illustrate your thought process, like simulating a call flow.
posted on 19 May 2021
I applied via Walk-in and was interviewed before May 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before May 2020. There were 3 interview rounds.
posted on 28 Mar 2018
I applied via Other and was interviewed in Nov 2017. There were 5 interview rounds.
based on 1 interview experience
Difficulty level
Duration
based on 29 reviews
Rating in categories
5-14 Yrs
Not Disclosed
Process Developer
38.4k
salaries
| ₹2.4 L/yr - ₹7.2 L/yr |
Process Associate
29.2k
salaries
| ₹1.8 L/yr - ₹4.9 L/yr |
Management Trainee
22.7k
salaries
| ₹4.2 L/yr - ₹9 L/yr |
Assistant Manager
21.6k
salaries
| ₹6 L/yr - ₹13.3 L/yr |
Manager
8.6k
salaries
| ₹11.2 L/yr - ₹19.5 L/yr |
Accenture
Capgemini
TCS
Cognizant