I applied online. The process took 3 weeks. I interviewed at Qualcomm (San Diego, CA) in Oct 2013
Interview
Typical call with recruiter, then a technical screen, then an onsite with 4-5, 1 hour sessions. On site was with 3 engineers, a principle engineer and a director. they asked typical coding questions and general knowledge tests. The technical parts were fine. Dealing with HR and the recruiters was insanely painful. HR is absolutely terrible and do not want to communicate anything, respond to emails, etc.
I applied through an employee referral. The process took 3 days. I interviewed at Qualcomm (San Jose, CA) in Aug 2012
Interview
They directly brought me on site. On site interview included 3-5 technical rounds. The team was smart and asked challenging questions. Ensure you prepare low level embedded C, questions on embedded software and threading/synchronization concepts.
Interview questions [3]
Question 1
How would you obtain the offset of a member in a struct without declaring a variable of that struct type.
Write a function to move data from one buffer to another given the # of bytes to move and the addresses of source and destination buffer. Now how would you convert this into a library function and ensure atomicity of an ongoing transfer
I applied online. I interviewed at Qualcomm in Jan 2016
Interview
I was interviewed for a Senior S/W Engineer post in Vienna (although I have no industry experience). It was a phone interview. They basically ask about everything in the resume - from my research experience to programming skills. I answered everything and the interviewer was happy.
A week later I got a call from the HR that they want to do an onsite interview. 4 days after the call I got an email saying they won't do the onsite interview! (bizarre)