There were two in-person interviews over the course of two weeks. The first focused on personality questions and had one technical question. The second had no technical questions but asked about scenarios I had encountered in the past.
Overall, it was a positive experience; however, I was disappointed in the second interview. The interviewer was supposed to come with notes from the first interviewer but did not. The second interview went well, but there was one BIG issue. The interviewer told me he was submitting my name for a job (not that I would get an offer, but that my name would be in the pool).
I then followed up with the first interviewer (he was the more knowledgeable of the two) and was informed that when they averaged my scores, I did not meet the minimum criteria. It was two weeks after my second interview that I received this news, so it was upsetting to hear that I was never actually submitted for a job at all. I worry that my expectations could have been better handled if the second interviewer had reviewed the notes of the first interviewer.
Once I wasn't offered a position, I asked what I could do to make myself more attractive in the future and was given some great feedback.
Technical Question: A company wants to find a name for their company, but it cannot be a palindrome. How would you write a program that ensures that a palindrome is not used? Tell me like you are speaking to your grandmother.
Why do you want to work at GM?
What trending IT technology have you used to solve a problem in your life or during school?
The following metrics were computed from 2 interview experiences for the General Motors Entry Level Software Developer role in Chandler, Arizona.
General Motors's interview process for their Entry Level Software Developer roles in Chandler, Arizona is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for General Motors's Entry Level Software Developer interview process in Chandler, Arizona.