I applied online. I interviewed at Qualcomm (San Diego, CA) in Jan 2012
Interview
Got an email from HR and scheduled a phone interview. In the phone interview I was asked some basic programming questions like bit manipulation and some OS questions like dealocks. Then I got an email to schedule an onsite interview. The onsite interview includes 5 interviewers, four of them asked tech questions and the other one is a lunch interview, so only some casual talk about my experience.
Some coding questions. Be strong in C and mainly pointers.
Then you must be able to code some questions on data structures. You must be prepared for questions in OS relating to scheduling, memory management. You will also get some questions from networks and stuff like that, this being a company which works with mobile networks atleast some knowledge on computer networks is expected if he/she is a cs grad