General Motors (GM) Software Engineer Interview Experiences 2026
Real, anonymous reports from people who interviewed for Software Engineer at General Motors (GM), newest first and distilled into what to expect across the loop.
Get your personalized General Motors (GM) Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
I started with a recruiter touchpoint, then after a couple follow-ups I ended up in a structured sequence of rounds. The first part was the technical coding segment with a 45-minute slot, and once I cleared that, I moved into another 45-minute round focused on debugging. After that, there was a final 45-minute domain/depth discussion that felt more like a hiring-manager conversation, where the tone shifted from pure implementation to explaining my experience and how I approach problems.
Across the rounds, the format stayed pretty consistent: timed interviews, a mix of practical coding-style questions and communication about how I’d improve or reason about what I wrote. In the live coding discussions, I was asked to walk through my thinking rather than just state an answer, and the debugging component pushed me to interpret a file and reason about what to change. One of the interviews had a panel feel with two people, where I also had to verbally describe how I would code a program and how I approach making it better.
6 months ago
Average Neutral Markham, ON
I went through a pretty standard multi-round loop. After recruiter contact and scheduling, I took an online assessment that mixed one easy and multiple progressively harder LeetCode-style questions. The next round was behavioral, around 40 minutes, with classic prompts and a focus on telling stories with structure.
Then I had a technical interview in a virtual format for about 40 minutes. The difficulty was described as variable depending on the team, usually landing in the medium range. The conversations felt normal and process-driven rather than adversarial; even when I wasn’t perfectly confident, the flow didn’t feel like they were trying to trick me.
6 months ago
Easy Positive Dublin, Dublin
My early interviews felt lighter than most of what I’d seen elsewhere. I started with a single stage scan over general software development knowledge,…
7 months ago
Average Positive Markham, ON
My interviews leaned heavily into C++ and object-oriented fundamentals. I spoke with two senior developers, and the questions covered core OOP princip…
7 months ago
Average Positive United States
I experienced GM’s software engineering process as a fairly smooth, paced sequence. It began with an HR screener, and from there I had a mix of techni…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically follows a structured multi-round format, starting with a recruiter touchpoint, followed by a coding assessment, and concluding with behavioral and technical interviews. Candidates often experience noticeable gaps between rounds, allowing time for preparation.
StructuredMulti-roundTimeline
Technical Coding Assessment
Candidates encounter a coding assessment early in the process, often featuring LeetCode-style questions that test fundamental programming skills. The assessment serves as a critical gatekeeper, determining progression to subsequent interview rounds.
Coding assessmentLeetCodeFundamentals
Behavioral Interviews
Behavioral interviews are prevalent, focusing on candidates' past experiences and problem-solving approaches, often using the STAR method. These rounds assess fit and communication skills, with interviewers looking for clear storytelling and reflections on past work.
BehavioralSTARFit assessment
Technical Depth & Focus Areas
Technical interviews often emphasize core concepts such as object-oriented programming and system design, with candidates expected to articulate their thought processes clearly. The difficulty level varies, but candidates should be prepared for in-depth discussions on their technical expertise.
Technical depthOOPSystem design
Communication & Interviewer Engagement
Candidates report varying levels of communication from interviewers, with some experiencing a lack of responsiveness post-interview. Engaging discussions and clear expectations during interviews can enhance the overall experience, while poor communication can lead to frustration.
CommunicationEngagementResponsiveness
Overall Experience & Outcome
The overall interview experience is generally described as organized and fair, with candidates often receiving offers after demonstrating both technical and behavioral competencies. However, some candidates noted inconsistencies in outcomes and communication, impacting their perceptions of the process.