I applied through an employee referral. The process took 1 day. I interviewed at Qualcomm (San Diego, CA) in Jun 2012
Interview
All technical questions for the hour-long phone interview. He started out with basics: C++ keywords such as static, volatile, atomic operations. And then a coding question, where your asked to identify a certain 5-bit pattern given a bit stream.
The onsite interview was 6 hour long, a different interviewer per hour. The structure is very similar to the phone interview, where they start out asking you about your background and some basic knowledge questions, and then hit you with coding problems.
Was able to answer 80% of the questions, and receive interests from 3 different teams, but did not receive an offer for US branches due to VISA problem.
Interview questions [2]
Question 1
Identify a 5-bit pattern, given a bit stream, accessible by function uint8_t getBits(), which returns 4 bits at a time.
I applied through college or university. The process took 2 weeks. I interviewed at Qualcomm (San Diego, CA) in Apr 2012
Interview
I had 1 telephone interview which went well. I was asked a few questions based off of my resume and the projects I have worked on. Then there were a few questions on C++ OO concepts and a programming question to find if a given number is a perfect square or not and return the square root in case it is.
I was called for an onsite interview in a week's time after that. The interview process was pleasant. All the interviewers were professional. I had interviews with 6 people and 2 of them went great, 3 of them were okay and 1 was atrocious.