I applied through university. The process took 4 weeks. I interviewed at General Motors (GM) (Toronto, ON) in Nov 2016
Interview
Very positive interview experience. Applied through university career fair, went through a phone call with Talent Acquisition about resume and basic skills after about 3 weeks. Had a technical + behavioral on-site interview 2 weeks later. Received offer one day after the interview. Timely and helpful response throughout the entire process.
Interview questions [1]
Question 1
1. Sum of two linkedlists with most significant digit at the head.
2. Reverse a linkedlist.
3. Java: What's an abstract class? Difference between abstract class and interface.
4. What's an inner class?
5. Difference between static inner class and non-static inner class.
6. How to create a new thread?
7. Android: Methods for interprocess communication
8. Intent and PendingIntent.
Took the OA, then had three interviews (coding, debugging, behavior), then technical/behavior
Each interview was around 45 minutes. The coding interview had two medium difficulty questions. Then, I read through a file for debugging. The final interview was with the hiring manager.
I interviewed at General Motors (GM) (Dublin, Dublin)
Interview
Video call with 2 panelists, was asked general questions about myself. Was asked verbally how to code a program. How do you approach the problem and what to do to make it better.
I applied through university. The process took 2 weeks. I interviewed at General Motors (GM) (Toronto, ON) in Apr 2026
Interview
The interview process consisted primarily of behavioral questions focused on past experiences, teamwork, conflict resolution, and problem-solving. Interviewers were friendly and professional, and the process felt conversational. Be prepared to discuss your background and provide examples using the STAR method.