I applied on the GM workday website.
Got an HR screening call after 3 weeks since I submitted my application, and then the recruiter verbally confirmed that there would be a first-round interview in the following week.
Then I received the first interview invitation shortly after. The first round is technical and it is fairly easy, considering I only had about 1 day to prepare. Basically a brief resume walkthrough, mainly focusing on Android projects I did in the past. Then some back-to-back Java and Android-related questions. All questions are knowledge-based (i.e., do you know what XXX is in Java/Android), no tricks, no algorithm challenges.
Next, the same HR contacted me about 3 days after the first round and told me there would be a final round. And I immediately got the interview invitation. The second round is pure behavioral. There are two interviewers, and they first did a short resume walkthrough and switched to behavioral questions. They asked me specifically to follow the STAR format and provide detailed examples for my answers.
I immediately got the verbal offer the day after the second round, and got my official offer 1 week later. Then a criminal background check, and that's it.
Overall, a great and fast experience. All interviewers are friendly, and the whole process is pleasant.
What's ANR, and how do you analyze and fix ANR?
The following metrics were computed from 1 interview experience for the General Motors Android Developer Co-op role in Ottawa, Ontario.
General Motors's interview process for their Android Developer Co-op roles in Ottawa, Ontario is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for General Motors's Android Developer Co-op interview process in Ottawa, Ontario.