First, you do a Hireview interview which includes you recording yourself and responding to their questions. This interview also includes a game challenge.
Second, you do a coding challenge. This has you write a solution to a problem in any computer language you choose. (Note: They seem to love people who understand and use Java. I did not use Java and was fine, however. This was covered in the last interview.)
Third, a phone interview with HR. It has very basic questions like where you want to work and what positions you are looking for.
Finally, two 1-hour interviews online. This is where you talk to the hiring manager. They ask you questions about yourself and some STAR-styled questions. I think the most important thing here is to try to have fun with the interviewer.
After all of this, I received a call within 3-4 days and accepted the offer. Although they said it could take up to 3 weeks IF they decide to call.
Before my interview, I looked through Glassdoor's software dev interview Q&A.
Every single star question I was asked is presumed on Glassdoor.
They do not ask every single question I found, but their pool of questions is here for now.
The following metrics were computed from 227 interview experiences for the General Motors Software Developer role in United States.
General Motors's interview process for their Software Developer roles in the United States is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for General Motors's Software Developer interview process in United States.