I applied online. The process took 2+ months. I interviewed at General Motors (GM) in May 2024
Interview
The interview process included the following steps:
1. Phone call with the recruiter.
2. Zoom interview with the group manager.
3. Onsite technical interview with the team lead.
4. Home assignment.
5. Zoom call with the team lead to discuss the home assignment.
All the interviews were positive, with great feedback and no negative comments. I completed the home assignment a week early and emailed both the recruiter and team lead to schedule the Zoom call earlier, including a link to my repository. However, I received no response from either of them.
During the Zoom call, the team lead informed me that I passed the interview but was unsure about the next steps and would ask the recruiter to get back to me. I sensed it might take some time (as it often does with big companies), so I waited two weeks without any contact. I then emailed the recruiter to check my status and received an out-of-office reply indicating she would be away for at least another week, along with the email of a second recruiter. I emailed the second recruiter but still got no response.
After three weeks, when the first recruiter returned from vacation, she replied to my email, apologizing for just seeing it and informing me that they had hired someone else the previous week. When I asked why no one had called, responded, or informed me of the outcome despite passing the interview, she attributed it to human mistakes, claiming they didn't see or know.
I was extremely disappointed by this process. I had never felt so ignored, with multiple people failing to respond to my emails. It felt like if I hadn't followed up, no one would have bothered to tell me I didn't get the job or that another candidate had been hired.
Interview questions [1]
Question 1
How to overcome a CORS problem on a fetch call from different domain?
I applied online. The process took 3 weeks. I interviewed at General Motors (GM) (Croton-on-Hudson, NY) in Jan 2020
Interview
Trivia question, ui question, coding question.. These are the front-end version of LeetCode questions, but with less emphasis on complicated algorithms and more focus on practical use cases. However, they can also be questions simply being the same LeetCode problem but you are required to answer in JavaScript.