Skip to content

Genpact Placement Papers 2024 - Previous Year Questions & Solutions

Download Genpact placement papers 2024 PDF with previous year aptitude questions, coding problems, solutions, and exam pattern analysis for 2024 recruitment cycle.

This page contains Genpact placement papers from 2024 with previous year questions, solutions, and exam patterns. Use these papers to understand the 2024 online assessment pattern and practice with actual questions from Genpact placement papers 2024.

Genpact Online Assessment 2024 Exam Pattern

Section titled “Genpact Online Assessment 2024 Exam Pattern”
SectionQuestionsTimeDifficultyFocus Areas
Aptitude15-1845 minMediumQuantitative, Logical Reasoning, Verbal
Technical5-720 minMediumProgramming, Data Structures, DBMS
Coding1-225 minMedium-HardArray, String, Basic Algorithms

Total: 25-30 questions, 90 minutes

Platform: Genpact assessment platform
Languages Allowed: C, C++, Java, Python
Success Rate: ~25-30% cleared OA and advanced to interviews

Genpact Placement Papers 2024 - Actual Questions & Solutions

Section titled “Genpact Placement Papers 2024 - Actual Questions & Solutions”

This section contains real questions from Genpact placement papers 2024 based on candidate experiences from GeeksforGeeks, IndiaBix, and interview forums.

Q1: P, Q, and R can do a piece of work in 8 days. Q and R together do it in 24 days. Q alone can do it in 40 days. In what time will it be done by R working alone?

Solution:

Let the total work be LCM of 8, 24, and 40 = 120 units.

  • P + Q + R together: 120/8 = 15 units/day
  • Q + R together: 120/24 = 5 units/day
  • Q alone: 120/40 = 3 units/day

Therefore:

  • R alone: (Q + R) - Q = 5 - 3 = 2 units/day
  • Time for R alone: 120/2 = 60 days

Answer: 60 days

Q2: A number is increased by 20% and then decreased by 20%. Find the net percentage change.

Solution:

Let the original number be 100.

After 20% increase: 100 + 20 = 120 After 20% decrease: 120 - (20% of 120) = 120 - 24 = 96

Net change = 100 - 96 = 4 Net percentage change = (4/100) × 100 = 4% decrease

Answer: 4% decrease

Q3: The ratio of ages of A and B is 3:5. After 10 years, the ratio becomes 5:7. Find the present age of A.

Solution:

Let present ages be 3x and 5x.

After 10 years:

  • A’s age: 3x + 10
  • B’s age: 5x + 10

Given: (3x + 10)/(5x + 10) = 5/7

7(3x + 10) = 5(5x + 10) 21x + 70 = 25x + 50 4x = 20 x = 5

Present age of A = 3x = 3 × 5 = 15 years

Answer: 15 years

Q4: If “CAT” is coded as “3120”, “DOG” is coded as “4157”, then how is “RAT” coded?

Solution:

Pattern analysis:

  • C = 3, A = 1, T = 20 → “3120”
  • D = 4, O = 15, G = 7 → “4157”

Pattern: Position of letter in alphabet

For “RAT”:

  • R = 18
  • A = 1
  • T = 20

Answer: “18120”

Q5: Find the next number in the series: 2, 6, 12, 20, 30, ?

Solution:

Pattern analysis:

  • 2 = 1 × 2
  • 6 = 2 × 3
  • 12 = 3 × 4
  • 20 = 4 × 5
  • 30 = 5 × 6

Next term = 6 × 7 = 42

Answer: 42

Q6: Find the second largest element in an array.

Problem Statement: Given an array of integers, find the second largest element.

Example:

Input: [12, 35, 1, 10, 34, 1]
Output: 34

Solution (Java):

public int findSecondLargest(int[] arr) {
if (arr.length < 2) return -1;
int largest = Integer.MIN_VALUE;
int secondLargest = Integer.MIN_VALUE;
for (int num : arr) {
if (num > largest) {
secondLargest = largest;
largest = num;
} else if (num > secondLargest && num != largest) {
secondLargest = num;
}
}
return secondLargest == Integer.MIN_VALUE ? -1 : secondLargest;
}

Time Complexity: O(n)
Space Complexity: O(1)

Q7: Reverse words in a string.

Problem Statement: Given a string, reverse the order of words.

Example:

Input: "the sky is blue"
Output: "blue is sky the"

Solution (Java):

public String reverseWords(String s) {
String[] words = s.trim().split("\\s+");
StringBuilder result = new StringBuilder();
for (int i = words.length - 1; i >= 0; i--) {
result.append(words[i]);
if (i > 0) result.append(" ");
}
return result.toString();
}

Time Complexity: O(n)
Space Complexity: O(n)

Q8: Check if a number is prime.

Problem Statement: Given a number n, check if it is prime.

Example:

Input: 17
Output: true

Solution (Java):

public boolean isPrime(int n) {
if (n <= 1) return false;
if (n <= 3) return true;
if (n % 2 == 0 || n % 3 == 0) return false;
for (int i = 5; i * i <= n; i += 6) {
if (n % i == 0 || n % (i + 2) == 0) {
return false;
}
}
return true;
}

Time Complexity: O(√n)
Space Complexity: O(1)

Hiring Volume

  • Total Hires: 5000+ freshers
  • Process Associate: 4500+ selections
  • Growth: 10% from 2023
  • Locations: Pan-India

Salary Packages

  • Process Associate: ₹3.5-4.5 LPA
  • Associate: ₹6-7 LPA
  • Software Engineer: ₹8-10 LPA

Question Difficulty

  • Aptitude: Medium (60% of questions)
  • Technical: Medium (25% of questions)
  • Coding: Medium-Hard (15% of questions)
  • Aptitude Focus: Strong emphasis on quantitative ability and logical reasoning
  • Time Management: 90 minutes for 25-30 questions requires good speed
  • Coding Basics: Focus on fundamental problems (arrays, strings, basic algorithms)
  • Technical Concepts: DBMS, OOPs, and programming fundamentals are important

Genpact 2025 Papers

Latest Genpact placement papers with current year questions and solutions

View 2025 Papers →

Genpact Interview Experience

Real interview experiences from candidates who cleared Genpact placement

Read Experiences →

Genpact HR Interview

Common HR interview questions and answers for Genpact placement

View HR Questions →

Genpact Main Page

Complete Genpact placement guide with eligibility, process, and salary

View Main Page →


Practice 2024 papers to understand Genpact’s pattern!