The hiring process takes a very long time, which can be frustrating. The interview process was challenging but a lot of fun.
About a month after submitting my resume, I received an email to schedule a phone interview. This initial call was to determine if I was a good candidate for the onsite interviews, which are quite intense.
I had my onsite interviews the following week. I spoke with six different people, with each interview lasting approximately an hour. All the interviewers were very nice, pleasant, and knowledgeable. I was most impressed.
Five of the interviews were technical. The lunch interview was a more informal discussion about software with the interviewer, while the last interview was with the HR recruiter.
There were many technical questions, as expected, but also questions about dealing with people and my career aspirations. They genuinely aim to assess your fit within the Qualcomm team beyond just your technical skills.
Specific technical topics included C/C++, the differences between C++ and Java, object-oriented design, and some system design questions.
Write a C function to return the number of set bits in an integer.
The following metrics were computed from 22 interview experiences for the Qualcomm Senior Software Engineer role in San Diego, California.
Qualcomm's interview process for their Senior Software Engineer roles in San Diego, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Qualcomm's Senior Software Engineer interview process in San Diego, California.