Genpact logo

Genpact Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 175 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
62.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Genpact.

Showing 3 of 175
Genpact logo
Genpact

Software Engineer

Engineering · nearly a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Behavioral

This was a really disappointing experience with Genpact, felt like a total waste of time. I passed both the internal and client interviews, sent in all my documents for offer processing, and we even agreed on salary after I told them what I wanted. I kept asking what was going on, and they just kept saying the offer was 'in progress.' Then, after a week, they suddenly said there was no budget. This was super unprofessional and frustrating, especially since I'd turned down another job waiting for them. The whole thing lacked transparency and just ate up my time.

Confirmed questions4 questions
  • Tell me about your experience with Core Java.
  • Can you discuss your knowledge of Spring?
  • What is your proficiency with SQL?
Genpact logo
Genpact

Software Engineer

Engineering · a year ago

Intern Easy Neutral experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

The interview process was pretty standard and really revolved around my resume. The interviewer went through each part of my resume and asked specific questions about the skills and projects I'd listed. This included tech like FastAPI, Angular, JWT, MongoDB, Docker, and Kubernetes. For every skill I mentioned, they wanted to know about my practical experience, any difficulties I ran into, and how I solved problems in my projects. They seemed keen on understanding how much I knew about each thing, how I put different technologies together, and what I actually did on each project.

Confirmed questions8 questions
  • Can you explain the difference between supervised and unsupervised learning?
  • What are the principles of Object-Oriented Programming (OOPS)?
  • Could you elaborate on your experience with FastAPI?
Genpact logo
Genpact

Software Engineer

Engineering · more than a year ago

Entry Easy Positive experience Decline offer 6 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Other

First off, there's an HR Screening where a recruiter will chat with you about your resume, your experience, and if you're into content moderation. They'll check out your communication skills and if you're up for shifts, since content moderation is often a 24/7 gig. Then, you might hit an Online Test for aptitude, checking your logic, verbal skills, and maybe some basic tech stuff to see how you solve problems. Next up is the Technical/Operational Interview, where they'll dive into role-specific questions. Think scenarios about handling tricky content, understanding the rules, and making fast calls. You might get case studies too, like deciding whether to approve or deny content and why. After that, it's a Behavioral Interview. They'll ask about past situations – like how you dealt with stress, pressure, or tough ethical choices to check your emotional smarts and professionalism. If needed, there's a Language Proficiency Test to see if you've got the language skills. Finally, the last step is the HR Round to hash out salary, location, shifts, and any other HR stuff. They'll also confirm you're cool with the content moderation environment, which can be a lot to handle mentally.

Confirmed questions8 questions
  • Introduce yourself, please.
  • Could you define Content Moderation?
  • What motivated your decision to pursue a non-IT role instead of an IT one?

Genpact Software Engineer Interview Questions

Quoted word for word from Genpact interview reports.

Write Java code to find the longest substring without repeating characters, for example, given String str="abcadefga" the output should be bcadefg, and for String str1="abacabcdab" the output should be "abcd".

Read reports

Given that the JVM treats constants in an interface as public static final internally, why do we still explicitly declare them as such?

Read reports

What does the final keyword actually do to an object, and what is its internal working?

Read reports

What does 'static' mean? Please define a static method, a static variable, and a static class.

Read reports

What happens if an Immutable class has a mutable reference as an instance variable, and how can you prevent issues?

Read report

So, at the last moment to reduce the crowd, did they change the requirement?

Read report

Regarding a land purchase by a construction company, what is the proper capitalization method?

Read report

What changes are necessary for a class if it is to be used as a key in a collection?

Read report

What is a HashMap, and can you provide an implementation? How does it differ from a Hashtable?

Read report

Formats, difficulty and experience

Across all 175 Genpact interview reports.

Interview formats

Technical 46.2%
Behavioral 28.3%
Coding 18.1%
Group 4.2%
Other 1.6%

Interview difficulty

Easy 22.3%
Average 62.3%
Difficult 15.4%

Candidate experience

Positive 62.3%
Neutral 19.4%
Negative 18.3%