Genpact Interview Experience for Software Engineer (On-Campus)

Genpact came to my campus with three rounds for this internship role:

Round 1: [Resume Shortlisting]

Mode: [Online]

image-based

Introduction: Resume shortlisting was based on CGPA and some skills. Result: I was shortlisted with 45-50 others out of 90 filled, they wanted a CGPA of 7 but later came down to 6.5.

Preparation Tips: My CGPA was 8+ and I included my three dev projects (Discussion forum, chat app, Notes saving app) all three were full stack, also included my experience which I did in my university on a cycle management App (Flutter, Firebase).

Round 2: [Online Test]

Mode: [Online] Duration: [2hrs]

Description:

Introduction: An image-based, proctored exam, given by us on our laptop from our own room. Questions: List of the technical questions asked. There were three sections:

  1. CS fundamentals – Based on OOPS, OS, DBMS, CN (Refer to GFG websites for this)
  2. General IQ and Aptitude test – Based on simple grammar, some Aptitude questions,med-level, and simple puzzles.
  3. Code output – You have to guess the output of the JavaScript code. (Was slightly tricky but not very tough), Basic to med-levelseconds understanding of JS will help. Question 1: I slightly remember one question of the Code output section -: A loop was there and inside it there was setTimeout function for 3 seconds my, then a console.log, then again a setTimeout of 2 secs and a console.log, you have to guess the output

Overall Difficulty: The difficulty level was easy to and easy. Preparation Tips: Refer to INDIABIX for aptitude, GFG for fundamentals of CS, and learn JS from YouTube courses.

Result: I cleared this round with around 30 others, and questions we got the interview links scheduled the next day.

Round 3: [Technical Interview]

Mode: [Online] Interviewer(s): [Team lead with 3-4 yrs of experience] Duration: [35mins]

Description:

Introduction: The interviewer was a chill guy. He asked me to introduce myself, I did and for 5 mins we kept on discussing my hobbies and my birth place. Technical Questions: List of the technical questions asked-: The questions were in this pattern: Question 1: SQL

  1. He directly started with SQL, some general questions of SQL like (Delete, Drop, Truncate) difference Ans – [Here]
  2. He asked me to verbally tell a query, of top 10 users based on their salary in a table – I answered it (SELECT * FROM [table_name] ORDER BY salary DESC LIMIT 10;)
  3. Then he asked me the lowest 10 – I said remove DESC (It will give ascending order result by default) He was satisfied

Question 2: DSA

  1. He asked me how is my knowledge in DSA (I mentioned it in my skills section) – I said 7/10
  2. He gave me an easy question -: It was almost similar to the “Valid parenthesis” problem. I solved the question using stack and he was pretty satisfied

Question 3: Projects and Skills

  1. We had a discussion about my projects, he was interested in my “Chat App” project, he wanted to know about the Web sockets and how I have used them to create rooms for one-to one chat. -: I told him that I used Socket.io and the whole procedure.

Behavioral Questions: List of behavioral questions asked. Only 4-5 minutes were left so -: Question 1: He asked me “Do you have any questions for me” :- I asked him “Can you tell me more about the company” – For the next 5 mins he explained and interview ended. Tip – Do not ask questions like this which show that you have not researched about the company before.

  • Overall Difficulty: mid Easy Preparation Tips: Practice DSA from GFG practice section, You should know A-Z about your projects, Study SQL from YouTube.
  • Overall Experience Final Outcome: [Selected with around 11 others] Genpact was kind of a Mass hirer in our university
  • Overall Difficulty: Mid Easy

Advice for Future Candidates: Focus Areas: [DSA, SQL, Projects and Fundamentals of CS] Resources: [Apna college DSA sheet, Love Babbar flowchart for fundamentals, Apna college for SQL]


Contact Us