Genpact
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Correlated subquery is a subquery that references a column from the outer query.
Correlated subqueries are executed for each row processed by the outer query.
They can be used to filter results based on values from the outer query.
Example: SELECT * FROM table1 t1 WHERE t1.column1 = (SELECT MAX(column2) FROM table2 t2 WHERE t2.column3 = t1.column3)
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Use the INSERT INTO statement with multiple value sets separated by commas
Use the INSERT INTO statement followed by the table name
List the column names in parentheses after the table name
Use the VALUES keyword followed by multiple value sets in parentheses, separated by commas
Example: INSERT INTO table_name (column1, column2) VALUES (value1, value2), (value3, value4)
Update query using joins in SQL
Use UPDATE statement with JOIN clause to update data in multiple tables
Specify the tables to be updated and joined using ON clause
Set the columns to be updated in SET clause
I applied via Naukri.com and was interviewed in Dec 2023. There were 3 interview rounds.
Any way ask for questions
Java platform coding test
What people are saying about Genpact
I applied via Naukri.com and was interviewed before Sep 2021. There was 1 interview round.
Genpact interview questions for designations
I was interviewed in Jan 2025.
Coding skill is very knowledgeable skill
Solving the problem of code assessment with proper logic.
Discuss a topic with many people to identify both positive and negative points
Aptitudes require strong logical thinking skills.
What about codding is telling for code rount
SQL commands are instructions used to interact with a database to perform tasks such as querying, updating, and managing data.
SQL commands are used to interact with databases to perform tasks like querying data, updating data, and managing database structures.
Common SQL commands include SELECT, INSERT, UPDATE, DELETE, CREATE, and DROP.
Examples: SELECT * FROM table_name; INSERT INTO table_name (column1, column2) VALUES ...
Normalization in SQL is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables.
It helps in reducing data redundancy by storing data in a structured way.
Normalization ensures data integrity by minimizing the chances of inconsistencies.
There are different normal forms like 1NF, 2NF, 3NF, etc. to guid
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
SSIS Architecture is a platform for data integration and workflow applications.
SSIS stands for SQL Server Integration Services
It includes a data flow engine, control flow engine, and event handling
SSIS packages can be created using SQL Server Data Tools (SSDT)
SSIS packages can be scheduled and executed using SQL Server Agent
Transactions in SSIS can be implemented using the TransactionOption property in Control Flow tasks.
Set the TransactionOption property to Required on the Control Flow tasks that need to be included in the transaction.
Use the TransactionOption property to specify the level of transaction support needed for each task.
Transactions can be managed using the Distributed Transaction Coordinator (DTC) service.
Query to display the highest salary in a table
Use the SELECT statement to retrieve data
Use the MAX() function to find the highest salary
Specify the column name for salary in the query
based on 3 interviews
Interview experience
based on 1 review
Rating in categories
Process Developer
36.3k
salaries
| ₹1 L/yr - ₹6.8 L/yr |
Process Associate
28.1k
salaries
| ₹0.9 L/yr - ₹6.5 L/yr |
Assistant Manager
19.9k
salaries
| ₹5 L/yr - ₹14 L/yr |
Management Trainee
19.4k
salaries
| ₹1.6 L/yr - ₹8.5 L/yr |
Manager
7.4k
salaries
| ₹5.7 L/yr - ₹24 L/yr |
Accenture
Capgemini
TCS
Cognizant