The whole process took around 3 weeks, including the telephonic interview. The interview process was long.
First, there was a technical telephonic interview where the candidate was asked basic C language questions related to DMA, static, volatile and their scope, memory distribution, etc., followed by basic real-time OS questions such as semaphores, mutexes, priority inversion, etc.
After the telephonic interview, I was called for an onsite interview. There were 5 rounds in total: HR and then 4 technical rounds. Be prepared, even during lunch, the interview continues. Each technical round started with basic OS and embedded C questions, followed by detailed questioning on the resume, and concluded with a coding question. The coding question was generally related to the position applied for.
Reverse a Linked List.
Reverse a sentence (words reversed instead of characters).
The following metrics were computed from 1 interview experience for the Qualcomm Embedded Software Development Engineer role in San Diego, California.
Qualcomm's interview process for their Embedded Software Development Engineer roles in San Diego, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Qualcomm's Embedded Software Development Engineer interview process in San Diego, California.