I applied online. The process took 2 weeks. I interviewed at Qualcomm (Boulder, CO) in Nov 2012
Interview
Two phone interviews for the same job position. First interview-asked me questions on my project listed on my resume. Basic questions in C like difference between & and &&, memory regions like stack, heap, text, data segments. OS concepts-what is mutual exclusion? Difference between semaphores and mutexes? Asked me to code (in C)a function which takes the bit number of an output port as argument and toggles it.
Second interview-Did not discuss my resume at all. Dived straight into tech questions-What are interrupts and if you have less external interrupt pins on a processor, how to interface multiple interrupts? How do breakpoints in a C program work? How does a debugger work? Asked me to write a program(in C) to remove duplicate continuous characters in a string. Another way to find the sizeof and data type without using sizeof()?
The second interview was a bit difficult and didn't think I would make it. Sure enough I get an email from their HR saying they want to hire someone who closely matches the job description so I was not invited to the on-site interview.
Interview questions [1]
Question 1
Unexpected question was the last one where he asked how to find sizeof(data type) without using sizeof() function. I googled later on how to do this and found out it was something to do with with null pointers and I would not have thought of that at the time.
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