
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
Candidate interview experiences
First-hand accounts from people who interviewed at Gen.
Software Engineer
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.
- Can you share details about your previous work experience and provide specific examples?
Software Engineer
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.
- 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.
Software Engineer
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.
- 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.
“Find pairs that sum to a target value without duplicates.”
Read reports →“Can you invert a binary tree?”
Read reports →“Can you write a program that transforms 'a1b2' to 'aabb' using regular expressions?”
Read reports →“How do you search for an element in an unsorted array?”
Read reports →“Could you remove contiguous duplicate characters from a string, keeping only one instance, for example, transforming "aaaabbbcbcccb" into "abcbcb"?”
Read report →“How would you reverse a linked list?”
Read report →“Is method overloading possible with different return types? Explain why or why not.”
Read report →“What are Java 8 features?”
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.