I applied online. The process took 4 weeks. I interviewed at Qualcomm (San Diego, CA) in Oct 2012
Interview
I applied online. Got an email to schedule phone interview the very next day. Phone interview was mostly focused on C, OS and Networking. Since I did well on that, I was called onsite after a couple of weeks. Onsite consisted on 5 tech rounds and 1 HR round. Tech rounds are entirely focused on C, OS, problem solving skills and your resume. The interview process was very smooth and candidates were well taken care of. I am waiting to hear back from them.
Tech questions were as follows.
1. Programs for binary search, linked list node deletion, string reversal, calculate no of bits in a number in given base, division of floating point numbers.
2. Difference between macros and functions, why/where to use macros
3. Use of static
4. Scheduling
5. How to prevent deadlocks
6. What data structures is used in routers
Overall, the key is to be thorough with C, OS and memory management
Interview questions [1]
Question 1
Lunch interview was the toughest. The interviewer went deep into OS and memory management.
I interviewed with the Qualcomm R&D division for Software Engineer position.
I was a summer intern there previously so had to give just 3 interviews.
The first one consisted of coding on whiteboard: Stack & Queue operations, Encryption
The second one had logical puzzles in it.
The third one comprised of OO design in C++ , operating systems & networking questions ( sliding window protocol)
In each of the 3 interviews I was asked in detail about my college projects
Interview questions [1]
Question 1
Explain the sliding window protocol in TCP/IP
( this is an easy question but hadn't really read up on networking questions)
I applied online. I interviewed at Qualcomm (San Diego, CA) in Mar 2012
Interview
there are two rounds for the hiring process of the intern at san diego. First round is behavioral. 2nd round is purely techinical. But in the behavioral round they do ask riddles. which are very tricky. Interns get usually converted to full time without giving extra round of interviews.
Interview questions [1]
Question 1
convert using any number of stacks to form a queue