I applied online. The process took 2 weeks. I interviewed at Qualcomm (San Diego, CA) in Aug 2016
Interview
Had a brief technical phone interview and then got invited for an on-site interview.
On-site interview lasted a little over 5 hours, interviewing with 6 team members one at a time. The interviews had a variety of topics from buffer overflow questions, to brain teasers, to sorting algorithms, to C/C++ questions.
The interviewers were all very patient and friendly.
Interview questions [1]
Question 1
Given a sorted array that can have both negative and positive integers, write an algorithm to sort the array of the squares of the integers. Optimize it.