Genpact interview questions

84 questions from 16 candidate reports · 2017 to 2024

Online test → Group discussion → Technical → HR·75% entry level

CS fundamentals

Showing 40 of 76 reported in this area

What are ACID properties in DBMS?
asked 3×easyPractice this →
Write an SQL query to find the second highest salary from a table
asked 2×mediumPractice this →
Explain paging in operating systems.
asked 2×easyPractice this →
Explain exception handling in object-oriented programming
asked 2×easyPractice this →
What are CPU scheduling algorithms?
asked oncemediumPractice this →
Explain async and await in JavaScript.
asked oncemediumPractice this →
Explain different database normal forms.
asked oncemediumPractice this →
How do you implement a copy constructor in C++?
asked oncemediumPractice this →
Differentiate between abstraction and interfaces
asked oncemediumPractice this →
Explain the Agile model and the Waterfall model.
asked oncemediumPractice this →
Explain closure in JavaScript with a sample code.
asked oncemediumPractice this →
What are debouncing and throttling in JavaScript?
asked oncemediumPractice this →
Explain CPU scheduling algorithms in operating systems
asked oncemediumPractice this →
What is the difference between a thread and a process?
asked oncemediumPractice this →
Explain database normalization and different normal forms
asked oncemediumPractice this →
How does MongoDB store data and in what format is it stored?
asked oncemediumPractice this →
What is the difference between host objects and native objects in JavaScript?
asked oncemediumPractice this →
Explain the difference between Artificial Intelligence, Machine Learning, and Deep Learning.
asked oncemediumPractice this →
Using pandas, delete rows from a dataset based on given conditions and print the final result.
asked oncemediumPractice this →
Explain the difference between function Person(){}, var person = Person(), and var person = new Person() in JavaScript.
asked oncemediumPractice this →
Predict the output of a JavaScript program involving a loop with nested setTimeout calls of 3 seconds and 2 seconds along with console.log statements
asked oncemediumPractice this →
Name five JavaScript tags.
asked onceeasyPractice this →
Is React a framework or a library?
asked onceeasyPractice this →
What is exception handling in Java?
asked onceeasyPractice this →
Differentiate between HTTP and HTTPS.
asked onceeasyPractice this →
What is deadlock in an operating system?
asked onceeasyPractice this →
Explain polymorphism and its types in C++.
asked onceeasyPractice this →
Fundamental questions on Computer Networks
asked onceeasyPractice this →
Fundamental questions on Operating Systems
asked onceeasyPractice this →
Name the layers in the TCP/IP protocol model.
asked onceeasyPractice this →
What are the four pillars of OOPs? Explain any two.
asked onceeasyPractice this →
What is a typical use case for anonymous functions?
asked onceeasyPractice this →
What is the purpose of the 'self' keyword in Python?
asked onceeasyPractice this →
Explain the principles of Object-Oriented Programming
asked onceeasyPractice this →
What are constructors and what are their types in C++?
asked onceeasyPractice this →
Differentiate between abstraction and interface in OOP.
asked onceeasyPractice this →
Explain the significance of the 'static' keyword in Java.
asked onceeasyPractice this →
What is the difference between an array and a linked list?
asked onceeasyPractice this →
Why do you prefer Python over other programming languages?
asked onceeasyPractice this →
What is PEP8 and why is it important in Python programming?
asked onceeasyPractice this →

DSA

Showing 9 of 17 reported in this area

Print a matrix in snake pattern.
asked oncemediumPractice this →
Find the first non-repeating element in an array.
asked oncemediumPractice this →
What are the applications of the Trie data structure?
asked oncemediumPractice this →
Explain the Knapsack problem and its dynamic programming approach.
asked oncemediumPractice this →
Explain common sorting algorithms and discuss their time complexity
asked oncemediumPractice this →
Reverse a queue using a stack.
asked onceeasyPractice this →
Check if a given number is a palindrome.
asked onceeasyPractice this →
Check whether a given string of parentheses is valid
asked onceeasyPractice this →
Explain three different approaches to reverse a string.
asked onceeasyPractice this →

Aptitude

Showing 6 of 11 reported in this area

How would you modify a data series so that the mean and median become significantly different?
asked oncemediumPractice this →
Identify the correct spelling of a given word
asked onceeasyPractice this →
Solve number series problems to find the next term.
asked onceeasyPractice this →
Identify patterns and solve basic arithmetic problems.
asked onceeasyPractice this →
Choose the correct preposition to complete the sentence
asked onceeasyPractice this →
Select the correct conditional form to complete the sentence
asked onceeasyPractice this →

Behavioural

Showing 3 of 8 reported in this area

Discuss the impact of social media on society
Social media is a boon or a curse?
asked oncemediumPractice this →
Discuss the topic: "Startup Ecosystem in India"

System design

2 questions reported in this area

How do you handle multiple requests in a web application?
asked oncemediumPractice this →
What is load balancing and why is it used?
asked onceeasyPractice this →

Showing 60 of 84 questions. Ranked by how often the same question came back across reports.

Practise a Genpact-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Genpact ask?

Candidate interview reports most often cover CS fundamentals (67%) and DSA (15%).

How many rounds does Genpact interview have?

Candidate interview reports show an average of 2.9 rounds per experience, with a typical sequence of Online test → Group discussion → Technical → HR. Individual interview paths can vary.

Is the Genpact interview hard?

Among questions with a reported difficulty, the mix is easy 69%, medium 31%, hard 0%.

Keep reading