GM Financial logo

GM Financial Software Engineer Interview Questions
& Process

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

Based on 14 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
35.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at GM Financial.

Showing 3 of 14
GM Financial logo
GM Financial

Software Development Engineer I

Engineering

Entry Difficult Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Offer
Interview formats
Technical Coding Behavioral

I applied online after giving my resume to a friend who works there. After waiting months for a recruiter to call, we finally scheduled one. The recruiter was super late and kept dodging me for days before finally rescheduling. Then I had a technical phone interview with 3 executives over their personal phones, which was rough with bad connection and they kept cutting me off and telling me to research basic stuff. Somehow I still got an in-person technical interview. Scheduling was hard because they were inflexible with my school and work schedule, especially with graduation and holidays coming up. After rejecting the interview due to inflexibility, I got contacted by many people on social media apologizing and asking me to reschedule. I finally agreed to an interview on a holiday eve. The in-person interview started okay, but then they got very technical and asked me to write code on a whiteboard. They were super unprofessional, berating my abilities, cutting me off, questioning my basic knowledge, criticizing my education, and comparing me unfavorably to other students. It was a really embarrassing and uninviting experience.

Confirmed questions8 questions
  • Can you discuss various testing frameworks and currently available testing software?
  • Could you explain dependency injection?
  • What is a singleton pattern?
GM Financial logo
GM Financial

Technical Lead

Engineering

Lead Easy Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

I had an interview for a Technical Lead position. It wasn't a great experience, honestly. The interviewer was 17 minutes late and didn't apologize or say anything about it. I had to do a coding challenge where I wrote C# code to find the largest palindrome number from a string, which I managed to do and then explained. They only asked a couple more questions, and the whole thing felt really rushed. I didn't get the impression the interviewer was really paying attention while I was coding and explaining. The rejection email was super generic, no feedback at all.

Confirmed questions2 questions
  • Can you explain Dependency Injection?
  • What are your strategies for managing a high-traffic application?
GM Financial logo
GM Financial

Programmer

Engineering

Entry Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Onsite Technical screen
Interview formats
Behavioral Technical

I applied online and the whole thing took about a week. First, there was a phone screen, and then I got set up for an onsite interview. I met with a group from the application development team. They asked me to introduce myself, talk about my education and work history, and then threw in some behavioral questions. They also told me about the job and the projects. The next day, I had to do some technical tests covering SQL and object-oriented programming concepts, which were pretty basic. The people were really nice, and it was a good experience overall.

Confirmed questions3 questions
  • Can you describe one of the most significant projects you've been a part of, detailing any challenges faced and your solutions?
  • Tell us about your educational and professional background.
  • Could you share a major project you were involved in, including the problems you encountered and how you addressed them?

GM Financial Software Engineer Interview Questions

Quoted word for word from GM Financial interview reports.

What are the four main OOP principles and can you define polymorphism?

Read report

How would you reverse a string using recursion on the whiteboard?

Read report

Formats, difficulty and experience

Across all 14 GM Financial interview reports.

Interview formats

Behavioral 44.4%
Technical 33.3%
Coding 18.5%
Other 3.7%

Interview difficulty

Easy 14.3%
Average 78.6%
Difficult 7.1%

Candidate experience

Positive 35.7%
Negative 50%
Neutral 14.3%