I had a phone call with two members (one engineer and the manager) where I was asked straightforward questions about computer architecture (cache), keywords in C (static), and multithreading (definitions of mutex, thread, spinlock, etc.). They also asked me about my work and academic experiences during the interview.
I then had an onsite interview, which was 4-5 hours long. I had an hour-long session with one interviewer, followed by another hour-long interview with a different person, and so on. During each one-hour session, I was asked to write code on the whiteboard. The interviewers expected competence with OS concepts and the C programming language.
On-site interview questions covered bit manipulation, string reversal, and LRU cache.
The manager also asked about my work experience and simple OS questions, such as difficulties with multithreading and deadlocks.
The following metrics were computed from 1 interview experience for the Qualcomm Embedded Software Developer role in Markham, Ontario.
Qualcomm's interview process for their Embedded Software Developer roles in Markham, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Qualcomm's Embedded Software Developer interview process in Markham, Ontario.