The first round is two online tests, which take more than 2 hours in total. It's totally a waste of time!
There's a half-hour logic test, which is pretty easy, then a half-hour behavioral test, which is very misleading/weird. You will get to see how distorted it is when you get there.
Then the technical test is solely on C++. It has 11 questions: 8 multiple choice, 1 coding, and 2 video recordings. The two video recordings are general questions like "describe your interview project experiences" and "why does it fit GM?" But the coding question does not support the TAB key on your keyboard. If you press it twice in a row, it will submit your unfinished code and you cannot go back! I was totally screwed at that part; it is harder to use than vanilla Notepad++.
Build a stack from scratch
The following metrics were computed from 5 interview experiences for the General Motors Software Engineer role in Toronto, Ontario.
General Motors's interview process for their Software Engineer roles in Toronto, Ontario 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 Engineer interview process in Toronto, Ontario.