Genpact
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I want to join Genpact because of its reputation for innovation, growth opportunities, and strong company culture.
Genpact is known for its innovative solutions in the field of technology and business process management.
I am excited about the growth opportunities that Genpact offers, allowing me to develop my skills and advance in my career.
I have heard great things about the company culture at Genpact, including its fo...
Most of the questions based on basics
Some questions are hard
I was interviewed in Jun 2024.
I am a recent graduate with a degree in Mechanical Engineering and a passion for problem-solving and innovation.
Recent graduate with a degree in Mechanical Engineering
Passionate about problem-solving and innovation
Strong communication and teamwork skills
Experience with CAD software such as SolidWorks
Data packets move in a personal network environment through a series of steps involving routing, addressing, and transmission.
Data packets are created at the source device and are broken down into smaller chunks for transmission.
Each packet is assigned a destination address, which helps routers determine the best path for delivery.
Routers along the network route the packets based on the destination address, ensuring th...
There was two coding and mcq's
Reverse array in place without using extra space
Use two pointers, one at the beginning and one at the end, swap elements until they meet in the middle
For example, if the array is ['apple', 'banana', 'cherry'], after reversing it will be ['cherry', 'banana', 'apple']
I applied via campus placement at Pune University and was interviewed in Mar 2024. There were 3 interview rounds.
It was a intermediate level test
It was quite hard and it makes you apply logic
Datatypes are classifications of data items that determine the kind of operations that can be performed on them.
Primitive datatypes: int, float, char, boolean
Derived datatypes: array, pointer, structure, union
Abstract datatypes: stack, queue, tree, graph
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Animal class with methods eat() and sleep(). Dog and Cat classes can inherit from Animal and override...
Runtime polymorphism is the ability of a function to behave differently based on the object it is called with.
Runtime polymorphism is achieved through method overriding in object-oriented programming.
It allows a subclass to provide a specific implementation of a method that is already provided by its superclass.
The actual method that gets called is determined at runtime based on the type of object.
Example: Animal class...
Object-oriented programming concept that focuses on organizing code into objects with properties and behaviors.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Allowing a class to inherit properties and methods from another class.
Polymorphism: Ability for objects to take on different forms or behaviors based on their data type.
Abstraction: Hiding complex implementation d...
Coding on any programming language
Python is a versatile programming language used in web development, data analysis, artificial intelligence, automation, and more.
Web development (Django, Flask)
Data analysis (Pandas, NumPy)
Artificial intelligence (TensorFlow, PyTorch)
Automation (Selenium, BeautifulSoup)
Scientific computing (SciPy)
Machine learning (scikit-learn)
I applied via Campus Placement and was interviewed in Oct 2023. There were 3 interview rounds.
Roman numbers converted to natural numbers
English language grammar writing errors correction
Topic was ibm watson and moon lightning
based on 2 interviews
Interview experience
based on 5 reviews
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