I applied through an employee referral. The process took 1 day. I interviewed at Qualcomm
Interview
After initial phone screening, a grueling day with interviews back-to-back followed. Some interviewers were not related to the position and asked questions unrelated to the required background. It would have been better to have fewer but to the point interviews. The focus was completely technical and a very limited view of the company culture and work environment was offered. On the other hand, I could sense very different personalities, which I should have understood not as a strength, but as a sign of a conflicted work environment. Basically, a Californian company which doesn't get Austin.
Interview questions [2]
Question 1
The position was not for graphics development and neither is my background, but an interviewer insisted on probing on such algorithms and linear algebra, about which I know about only cursorily and recall only vaguely.
An interviewer whose background was similar to mine asked a question about a feature of an old processor architecture that I never worked on, but, seeing my difficulty, spent the time to explain it to me.
I applied online. The process took 1 week. I interviewed at Qualcomm (San Jose, CA) in Aug 2011
Interview
The phone interview was pretty detailed. Lots of detailed questions about C and networking.... enough detail that I had to write down diagrams on paper to make sense of the questions. The in-person interviews consisted of C coding, describing the projects I have worked on, networking questions, cpu architecture, board bringup, behavioral questions -- it was pretty thorough. If you understanding of networking (L2/L3) is solid and you are a strong C programmer you'll do fine. But given my experience at QCA -- I'd say beware. Make absolutely sure you will be working on development (and not just bug fixing).
Interview questions [1]
Question 1
Write the code (in C) to insert an element into a linked list.