I applied online. I interviewed at Qualcomm (San Diego, CA) in Oct 2012
Interview
Applied online and was contacted by the HR for a phone interview. The phone interview went smooth with basic questions from Wireless Comm, Networking, lot of OS, C.
Onsite was a hiring event. Had 4 technical and 1 HR interviews. Most of the people were relaxed and it was a pleasant experience.
Lot of questions on OS/RTOS : Scheduling, Deadlocks, critical section.
A linked list coding question. Some other array mangling, rearranging coding questions.
Bottomline: Know your OS and practice your coding.
I applied through a recruiter. The process took 6 weeks. I interviewed at Qualcomm (Boulder, CO) in Aug 2012
Interview
I was contacted by Qualcomm HR through LinkedIn due to my relevant background experience. I was invited to interview with their team to "perhaps find a job which is a good fit for me", i.e. I never applied for a specific job, but they thought I might be a good fit for something they were looking to fill. Since this was the case, the interviews were a little ambiguous because there was really no specific posiiton associated with the interviews. Aas such, the questions were kept somewhat general, and also I was not able to get many of my questions about the company or the position answered.
1. Phone screening and email correspondence to set up on-site interview.
2. Two person on-site interview. Very technical.
3. Five person on-site interview. Very technical.
Interview questions [1]
Question 1
Write a C++ program to count the number of one bits in an integer.
Write a C++ program to generate a singly linked list.
Write a C++ program to find a loop in a linked list.
What is the computational complexity of various types of search (i.e. Big Oh analysis for array search, binary search, etc.)
Write an FPGA program / state machine to search for a pattern in a sequence of bits read serially.
I applied online. The process took 1 day. I interviewed at Qualcomm (San Diego, CA)
Interview
Phone interview followed by on site
Phone interview consists of only basic questions on resume and some questions on C and OS
Interview questions [1]
Question 1
Adding value in an array
Char value added and sorted Linked list insert a value in it
DSP questions Filter design
OS concepts like scheduling , semaphore , mutex
Write C code for convolution