Genpact
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
I am using the Extract, Transform, Load (ETL) methodology and implementing it via Syniti.
I am extracting data from various sources such as databases, files, and applications.
I am transforming the data to meet the requirements of the target system or database.
I am loading the transformed data into the target system using Syniti's data integration tools.
For example, I may be using Syniti Data Replication to replicat...
Sarbanes Oxley is a US federal law that sets standards for public company boards, management, and public accounting firms.
Enacted in 2002 in response to accounting scandals like Enron and WorldCom
Requires companies to establish internal controls and procedures for financial reporting
Mandates CEO and CFO certification of financial statements
Imposes penalties for non-compliance, including fines and imprisonment
A control room is a centralized location where monitoring, control, and coordination of various systems or processes take place.
Control rooms are commonly used in industries such as manufacturing, transportation, energy, and emergency services.
They typically feature multiple screens displaying real-time data, communication systems, and control panels.
Operators in control rooms are responsible for making decisions ...
Session variables are variables that are stored on the server and can be used to store user-specific information during a session.
Session variables are used in web development to store user-specific information temporarily during a session.
They are often used to keep track of user authentication status, user preferences, shopping cart items, etc.
Session variables are stored on the server and are accessible across ...
What people are saying about Genpact
Recruitment strategies are methods used by organizations to attract, assess, and hire qualified candidates for job openings.
Utilizing social media platforms to reach a larger audience
Creating an employee referral program to encourage current employees to recommend candidates
Attending job fairs and networking events to connect with potential candidates
Utilizing recruitment agencies to help source and screen candida...
ATS tools are software used by employers to manage job applications and screen candidates efficiently.
ATS stands for Applicant Tracking System
ATS tools help employers automate the recruitment process
They can parse resumes, track candidate progress, and provide analytics
Popular ATS tools include Greenhouse, Lever, and Taleo
Boolean search is a type of search that allows users to combine keywords with operators such as AND, OR, NOT to produce more relevant results.
Boolean search helps users to refine their search queries by using operators like AND, OR, NOT.
AND operator narrows down the search results by requiring all keywords to be present.
OR operator broadens the search results by allowing either keyword to be present.
NOT operator e...
super is a keyword used to access methods and properties of a superclass, while super() is used to call the constructor of a superclass.
super is used to access methods and properties of a superclass in a subclass.
super() is used to call the constructor of a superclass from a subclass constructor.
super can be used to access overridden methods or properties in the superclass.
super() must be the first statement in a ...
has_many through is used for a many-to-many relationship with an intermediate model, while has_and_belongs_to_many is a simpler many-to-many relationship without an intermediate model.
has_many through allows additional attributes to be stored in the join table, providing more flexibility and functionality
has_and_belongs_to_many does not have a separate model for the join table, making it simpler but less flexible
h...
Callbacks in Rails are methods that are called at certain moments of an object's life cycle.
Callbacks allow you to trigger logic before or after an object is saved, updated, or destroyed.
Examples of callbacks include before_save, after_create, and before_destroy.
Callbacks can be used to perform validations, set default values, or trigger other actions based on certain events.
I appeared for an interview in Feb 2025.
The questions were of moderate difficulty.
Medium to hard difficulty problems.
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
has_many through is used for a many-to-many relationship with an intermediate model, while has_and_belongs_to_many is a simpler many-to-many relationship without an intermediate model.
has_many through allows additional attributes to be stored in the join table, providing more flexibility and functionality
has_and_belongs_to_many does not have a separate model for the join table, making it simpler but less flexible
has_ma...
Associations in Ruby on Rails allow you to connect models and establish relationships between them.
Associations are defined using methods like has_many, belongs_to, has_one, and has_and_belongs_to_many.
They help in simplifying database queries and managing data relationships.
For example, a User model can have many posts, so you would define a has_many association in the User model.
Callbacks in Rails are methods that are called at certain moments of an object's life cycle.
Callbacks allow you to trigger logic before or after an object is saved, updated, or destroyed.
Examples of callbacks include before_save, after_create, and before_destroy.
Callbacks can be used to perform validations, set default values, or trigger other actions based on certain events.
DBMS related question asked with mcqs also
I am using the Extract, Transform, Load (ETL) methodology and implementing it via Syniti.
I am extracting data from various sources such as databases, files, and applications.
I am transforming the data to meet the requirements of the target system or database.
I am loading the transformed data into the target system using Syniti's data integration tools.
For example, I may be using Syniti Data Replication to replicate dat...
Some of the top questions asked at the Genpact Consultant interview -
The duration of Genpact Consultant interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 49 interview experiences
Difficulty level
Duration
based on 559 reviews
Rating in categories
Process Developer
37.9k
salaries
| ₹2.4 L/yr - ₹7.2 L/yr |
Process Associate
28.9k
salaries
| ₹1.8 L/yr - ₹4.8 L/yr |
Management Trainee
22.1k
salaries
| ₹4.2 L/yr - ₹8.6 L/yr |
Assistant Manager
21.6k
salaries
| ₹6 L/yr - ₹13.4 L/yr |
Manager
7.7k
salaries
| ₹10.9 L/yr - ₹19 L/yr |
Accenture
Capgemini
TCS
Cognizant