I applied through college or university. The process took 2 days. I interviewed at Qualcomm
Interview
First round was a written one.It consisted of aptitude and technical questions on C and some on OS.It was fine but one should focus on speed to clear it,
After that there were 2 technical interviews and an HR round. In the technical rounds focus was on basic concepts of C, OOPS concepts related to C++, questions on bitwise operators, a few programming questions and OS.
Few of the questions i was asked were - memory management in a C program, on threads and how they work, various types of sorts and there uses, priority inversion, all OOPS concepts were asked to explain, reader/writer problem using semaphores.
I applied through a recruiter. The process took 2 months. I interviewed at Qualcomm (San Diego, CA)
Interview
Skipped the telephonic since I had a reference within the company.
Interviewed with the San Diego team. Had interviews lined up all day from 10.30 am until 5 pm, with a friendly lunch in the middle.
Completely technical, spoke on different protocols, low power techniques, C programming for embedded, and building a verification environment. Overall all interviewers asked pointed, relevant and good questions, without the slightest hint of condescension. This was among the longest interviews I've had in my career and also among the most professional.
Interview questions [1]
Question 1
Spoke about some post silicon validation. Haven't had much experience working in the lab so it didn't matter.
Applied on line. HM called me directly. After 30 mins interview, he decided to bring me in for on site. 7 1:1 interviews for the onsite, Got the offer in 2 weeks.