
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
Candidate interview experiences
First-hand accounts from people who interviewed at GM Financial.
Software Development Engineer I
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.
- Can you discuss various testing frameworks and currently available testing software?
- Could you explain dependency injection?
- What is a singleton pattern?
Technical Lead
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.
- Can you explain Dependency Injection?
- What are your strategies for managing a high-traffic application?
Programmer
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.
- 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 generics in C#?”
Read reports →“What is a singleton pattern?”
Read reports →“What are dockers and containers?”
Read reports →“Can you list the types of Java exceptions?”
Read reports →“What is the test automation pyramid?”
Read report →“Could you write code to reverse a string?”
Read report →“What are the four main OOP principles and can you define polymorphism?”
Read report →“What are the SOLID principles?”
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.