I applied online. The process took 4 weeks. I interviewed at Qualcomm (San Diego, CA) in Mar 2013
Interview
6 rounds of interviews with people from different groups. Most of the people are very nice so no need to be nervous. In the morning HR will briefly introduce to all the candidate about the company and where to to for the interview (gathered together first in the morning at one location). Then another HR personal will meet you individually then talk about some basic information about you that they would like to know first. Such as how do you know about the company and what's your expected salary, any pending or arranged interview with other companies and so on.
Interview questions [1]
Question 1
Link list implementation of a full functional queue on a white board.
they call you and ask you the your availability and typical interview goes for 3 hours if they are interested. They ask C questions and your project related questions. At last a manager comes and takes your interview.
I had 1 screening round with 4 onsite rounds . All the rounds focuses on basic C concepts and additional concepts specific to role. Prepare behavioural questions related to your past work experience
Applied online. Recruiter reached out to schedule 2 technical interviews , 1 was about C/C++ coding , as well as fundamental coding / memory concepts. And another was a deep dive about items on my resume focusing on both technical and other aspects. Thought they went good but didn’t get the offer
Interview questions [1]
Question 1
Going through code snippets and finding issues/ changing code