Genworth logo

Genworth Software Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
77.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Genworth.

Showing 3 of 9
Genworth logo
Genworth

Software Developer

Engineering · more than a year ago

Mid Average Neutral experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical Coding

The interview process involves 3 phone interviews. The first one is a general intro where they go over your resume. The second interview is a technical one with questions covering languages like Java, Javascript, and SQL, as well as OOP concepts. The questions were pretty standard. Just a heads up, this company is more business-focused than a typical software company in terms of workplace environment. If you're into the business side of CS, this might be a good fit. Otherwise, you might want to look elsewhere.

Confirmed questions1 question
  • Regarding SQL, is it preferable to have data duplication to keep tables smaller, or to have larger tables with minimal duplication?
Genworth logo
Genworth

Software Developer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

So I had two interviews. The first one was more about my past software development jobs, like what languages I used and what kind of stuff I built. They also asked about my salary expectations. The second interview, they asked about my hobbies and stuff outside of work, and then went deeper into the programs I'd written before and what my career goals are.

Confirmed questions5 questions
  • What programming languages have you used in previous positions?
  • Can you tell me about the kinds of software you've developed in prior roles?
  • What are your salary expectations?
Genworth logo
Genworth

Senior Software Engineer

Engineering

Senior Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral Coding

I applied in early September and got rejected in mid-November. The whole process was super slow with barely any communication. Things seemed to be going fine until the last round. In that final round, one of the interviewers threw out this ridiculous riddle about horse races. As someone with my experience and work history, I was honestly stunned that they'd use something like that to judge my software engineering skills. I actually had to stop when the guy smugly presented the puzzle. I could tell he was going to be an issue from the start when he commented on my professional attire compared to his casual dress. Seriously? 'I see you're dressed so professionally, and here I am with what I got on.' The guy basically embarrassed himself, then doubled down, and I'm pretty sure he was the reason I didn't get the offer. To make matters worse, I had to chase them for a week just to get the rejection. Who knows how much longer I would've had to wait?

Confirmed questions4 questions
  • Oh boy. Here we go. You have 25 horses, and you need to find the top three fastest ones. You can organize races, but only 5 horses at most can participate in each race, and your stopwatch can only take the fastest time for each race (the rest of the finishing times are discarded). How many races will it take to retrieve the top 3 fastest horses out of the 25 total with these constraints?
  • Tech questions regarding the stash
  • Tech questions regarding relevant experience

Genworth Software Engineer Interview Questions

Quoted word for word from Genworth interview reports.

Regarding SQL, is it preferable to have data duplication to keep tables smaller, or to have larger tables with minimal duplication?

Read reports

Oh boy. Here we go. You have 25 horses, and you need to find the top three fastest ones. You can organize races, but only 5 horses at most can participate in each race, and your stopwatch can only take the fastest time for each race (the rest of the finishing times are discarded). How many races will it take to retrieve the top 3 fastest horses out of the 25 total with these constraints?

Read reports

Can you explain different methods for optimizing SQL Queries?

Read reports

Could you fix this incorrect coding program on the whiteboard, including the interfaces?

Read report

Could you tell me about your preferred programming language and explain your reasoning?

Read report

Formats, difficulty and experience

Across all 9 Genworth interview reports.

Interview formats

Technical 47.4%
Behavioral 42.1%
Coding 10.5%

Interview difficulty

Easy 33.3%
Average 66.7%
Difficult 0%

Candidate experience

Negative 11.1%
Positive 77.8%
Neutral 11.1%