I applied through college or university. The process took 2 weeks. I interviewed at Qualcomm (San Diego, CA) in Oct 2013
Interview
I was offered an interview on campus. It was just one round. I talked to a software engineer for about an hour discussing some general technical knowledge questions that ranged from object-oriented design to operating systems to reading code and understanding what it does. I also had a question showing me some variations of how to implement a method and I was supposed to describe an issue with each solution.
About a week later I got a call with an offer. Everyone I talked to was really friendly. They seem like a really great group of people to work with.
Interview questions [1]
Question 1
Given a byte, rearrange the bits so that bit0 gets swapped with bit7, bit1 gets swapped with bit6, etc.