Gen logo

Gen Software Engineer Interview Questions
& Process

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

Based on 13 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
76.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Gen.

Showing 3 of 13
Gen logo
Gen

Software Engineer

Engineering · a year ago

Entry Easy Positive experience Accept offer 3 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Behavioral

The interview process for the software engineer job was pretty easy and straightforward. It had a few simple rounds, like a technical test and some behavioral chats. The people interviewing were nice, and the whole thing felt really organized and not stressful at all.

Confirmed questions1 question
  • Can you share details about your previous work experience and provide specific examples?
Gen logo
Gen

Software Engineer

Engineering · more than a year ago

Senior Difficult Positive experience Accept offer 5 rounds
Interview process
Technical screen Phone screen Phone screen Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

I had a total of 5 rounds. The first 4 were technical, and the last one was HR. Round 1 was a manager/initial tech screening. Round 2 was an Algo/DS interview with teammates. Round 3 was another Algo/DS interview, this time with onshore colleagues. Round 4 was a discussion about my resume with a senior manager. Finally, Round 5 was an HR discussion about salary and other details.

Confirmed questions3 questions
  • We had a whole round discussing server-based systems, transaction management, generics, and JPA.
  • There were hands-on coding questions involving linked lists and arrays.
  • There were hands-on coding questions involving linked lists and arrays.
Gen logo
Gen

Software Engineer

Engineering

Intern Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

The interviewers were nice and professional, which made me feel comfortable. HR communicated clearly and on time about the interviews. The questions were tough but relevant, which was good. I got quick feedback, which helped with the waiting. But, the whole process took longer than I thought with many rounds and long waits. I wish I knew more about the day-to-day tasks. One round was really stressful and surprised me.

Confirmed questions8 questions
  • Could you explain polymorphism and its different types?
  • What are classes and objects?
  • Can you write a function that takes a parameter, determines if it's a parent or child class, creates an object based on that, and returns it?

Gen Software Engineer Interview Questions

Quoted word for word from Gen interview reports.

Can you write a program that transforms 'a1b2' to 'aabb' using regular expressions?

Read reports

Could you remove contiguous duplicate characters from a string, keeping only one instance, for example, transforming "aaaabbbcbcccb" into "abcbcb"?

Read report

Is method overloading possible with different return types? Explain why or why not.

Read report

What's the difference between hashmaps and arrays, and when would you use one over the other?

Read report

Formats, difficulty and experience

Across all 13 Gen interview reports.

Interview formats

Technical 36.7%
Coding 30%
Behavioral 26.7%
System Design 6.7%

Interview difficulty

Easy 15.4%
Average 69.2%
Difficult 15.4%

Candidate experience

Positive 76.9%
Negative 15.4%
Neutral 7.7%