Genpact
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.
Working with nested JSON using PySpark involves using the StructType and StructField classes to define the schema and then using the select function to access nested fields.
Define the schema using StructType and StructField classes
Use the select function to access nested fields
Use dot notation to access nested fields, for example df.select('nested_field.sub_field')
Implementing SCD2 involves tracking historical changes in data over time.
Identify the business key that uniquely identifies each record
Add effective start and end dates to track when the record was valid
Insert new records with updated data and end date of '9999-12-31'
Update end date of previous record when a change occurs
Use a SQL query to select data from table 2 where data exists in table 1
Use a JOIN statement to link the two tables based on a common column
Specify the columns you want to select from table 2
Use a WHERE clause to check for existence of data in table 1
The number of records retrieved after performing joins depends on the type of join - inner, left, right, or outer.
Inner join retrieves only the matching records from both tables
Left join retrieves all records from the left table and matching records from the right table
Right join retrieves all records from the right table and matching records from the left table
Outer join retrieves all records from both tables, filling
I applied via Referral and was interviewed in Mar 2022. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jan 2020. There were 3 interview rounds.
Depreciation is necessary to allocate the cost of an asset over its useful life.
Depreciation helps in matching the cost of an asset with the revenue it generates.
It allows for the recognition of the wear and tear, obsolescence, and loss of value of assets over time.
Depreciation expense reduces taxable income, resulting in tax savings for companies.
It helps in determining the true profitability and financial position of...
I applied via Referral and was interviewed before Mar 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2021. There was 1 interview round.
I remain calm, listen actively, empathize, apologize, offer solutions, and follow up.
Remain calm and professional throughout the call.
Listen actively to the customer's concerns and let them vent.
Empathize with the customer and acknowledge their frustration.
Apologize for the inconvenience caused and take responsibility.
Offer solutions to resolve the issue and ask for their input.
Follow up with the customer to ensure the...
I applied via Naukri.com and was interviewed before Apr 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before Sep 2019. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Feb 2021. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2021. There was 1 interview round.
Some of the top questions asked at the Genpact Senior Data Engineer interview -
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Process Developer
36.6k
salaries
| ₹1.2 L/yr - ₹6.8 L/yr |
Process Associate
28.1k
salaries
| ₹0.9 L/yr - ₹6.5 L/yr |
Assistant Manager
20.4k
salaries
| ₹4 L/yr - ₹14.6 L/yr |
Management Trainee
19.8k
salaries
| ₹1.6 L/yr - ₹8.5 L/yr |
Manager
7.5k
salaries
| ₹7 L/yr - ₹24 L/yr |
Accenture
Capgemini
TCS
Cognizant