I was initially selected for a phone screen interview with the Software Applications team.
I had two rounds with that team. I thought the interview went pretty well, but for some reason, I was rejected.
The interview focused mainly on System Programming and OS questions. I should brush up on concepts such as:
I thought I did well on both rounds, so I contacted my recruiter back asking for a genuine reason for my denial.
They told me that they found a better match for that position. However, due to my good review from a previous interviewer, they gave me a chance to interview again with three different teams. One was for IT, and the other two were for Software Engineering.
They liked my other interviews and gave me the offer.
What is the difference between Semaphores and Mutexes?
What is the difference between a TLB and MMU?
Find a loop in a linked list.
Some algorithmic question based on Binary Search.
Behavioral Questions:
Questions on your resume. (Make sure you know each and every item on your resume well. They are very smart to read your mind.)
Why do you want to join Qualcomm? (Be passionate about it. Do some research and go.)
The following metrics were computed from 1 interview experience for the Qualcomm Software Applications Engineering - Customer Engineering Intern role in San Diego, California.
Qualcomm's interview process for their Software Applications Engineering - Customer Engineering Intern roles in San Diego, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Qualcomm's Software Applications Engineering - Customer Engineering Intern interview process in San Diego, California.