I applied online. The process took 4 weeks. I interviewed at Qualcomm (San Diego, CA) in Feb 2013
Interview
The interview process started with a recruiter contacting me with the details of the position and a time slot for a phone interview.
The phone interview was pretty simple, asked a few questions about RTOS : mutex, semaphore, stacks and heaps. Also asked a C question: what will be the address of an integer pointer after increment of the pointer variable directly.
Once I cleared that, the recruiter confirmed a time slot for an onsite interview.
The onsite interview had 7 rounds including a HR round which usually lasts from 9-5pm.
The HR round just includes some basic questions about your current job and your salary expectations.
The next 6 rounds included interviews with director of engineering, senior staff engineers and staff engineers.
The questions were pretty basic. Mostly in C language such as strcpy, strlen,bit counting etc...
Interview questions [1]
Question 1
1. char * array = "Hello";
char array[] = "Hello";
what is the difference between the above two, using sizeof operator ?
Ans sizeof of an array gives the number of elements in the array but sizeof of a pointer gives the actual size of a pointer variable
2. how does the linux system know where to look for a particular program when entered in the command line?
Ans: Path variable
I applied online. I interviewed at Qualcomm (Farnborough, London, England) in June 2026
Interview
Three weeks after applying, I was invited to a 30-minute screening interview for this Friday. However, only 20 minutes before the scheduled start time, they requested to reschedule to Monday. Given that I had already rearranged my day to accommodate the original meeting, I chose to withdraw my application out of respect for my own time.
I approach interviews spontaneously, focusing on genuine technical discussions rather than memorized answers. I share real experiences from my embedded software projects, discussing complex issues with sensor integration very naturally.
It will be 3 round interview process with 2 round technical and 3 will be managerial round .
In Technical round it would be DSA : LinkList, Bit manupulation mostly
They would ask regarding oops concept .They will also ask regarding question mentioned in resume . It would be interactive .
In managerial round you could be asked about work related stuf and salary expectation
Top companies for "Compensation and Benefits" near you