I applied online. The process took 4 weeks. I interviewed at General Motors (GM) in Sep 2025
Interview
The interview process began with a phone screening conducted by a recruiter, where general questions were asked. Eric informed me that the process would involve six rounds, including multiple LeetCode-style interviews repeated across three rounds.
The first round was an online coding assessment on Codility, featuring LeetCode-style questions. The second round was another easy LeetCode-style problem, also conducted via Codility. In the third round, I spoke with a technical interviewer who focused on my past experience and asked questions related to Java, Kafka, and general backend development.
The fourth round was again LeetCode-style coding, and it was unclear why the same type of assessment was being repeated. The fifth round involved a system design interview.
The final round was a behavioral interview with Engineering Manager Hussain. Unfortunately, it didn’t feel like a meaningful conversation, as it seemed he was more interested in wrapping up the interview quickly.
I felt useless after going through a six-hour interview.
Interview questions [1]
Question 1
LRU cache in system design.
Using hashmap + doubly linked list in leetcode.
I applied online. The process took 1 week. I interviewed at General Motors (GM) in Aug 2025
Interview
Was reached out to regarding taking a codility test that consisted of 3 questions and had 5 hours to take the test. Any language was allowed to be used on the web application.
First was HR screening and then Technical Screening / interview. If I pass this one, then there will be more rounds. I think., may be around 3-4 look interviews, not sure.
Interview questions [1]
Question 1
Count number of graphs not connected to each other.