After applying for the position, the GM early career talent team sends an email that specifies which of the following 5 positions they are considering you for:
In my case, it was Software Engineer, so a "coding challenge" link was sent along with the interview process. The setup allows you to select which programming language you wish to use to complete the challenge. Practice can be repeated an unlimited number of times, which is of no use after you figure out the solution because there is only one practice challenge question. The practice challenge is extremely easy in comparison to the actual challenge you are given; 30 mins max time to complete. Although I can code, it had been a while and I couldn't figure out exactly what it was asking me to output at the time. Make sure that you are up on arrays (loops, indexes, and adjacencies).
Adjacent matrices coding challenge in the programming language of your choosing.
The following metrics were computed from 2 interview experiences for the General Motors Software Engineer role in Roswell, Georgia.
General Motors's interview process for their Software Engineer roles in Roswell, Georgia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for General Motors's Software Engineer interview process in Roswell, Georgia.