I applied through a recruiter. The process took 1 day. I interviewed at Qualcomm in Feb 2012
Interview
First Round (Telephonic) : Basics of LTE and LTE TDD , RTOS concepts , a question on C programming, Q format conversions.
In person Round 1 : RTOS concepts, LTE L1 system architecture, embedded C questions mainly on bit operations,priority inversion, WDT,Paging concepts,Reentrant functions,Hard and Soft real time systems and wireless domain specific questions.
The c questions were:
1. To set 'N' bits in a number efficiently , N is a variable.
2. Find the number of SET bits (1s) in a given number.
3. Q format conversion.
4. Bit field structures.
5. How to find whether a DSP is Little endian or big endian?
In person Round 2 : Fempto cell systems since I worked on it.
In person Round 3: Wireless communication basics and LTE basics , mainly from 3GPP specifications.
HR Round : Was a formality and I was told feedback would be given after a week .
Interview questions [1]
Question 1
To set 'N' bits in a number efficiently , N is a variable.
I applied through college or university. The process took 2 weeks. I interviewed at Qualcomm in Nov 2011
Interview
The culture seems super chill. I got 2 phone interviews with HR reps, and they said if they wanted to move on I would get an interview with an engineer. This didn't happen. My phone interviews had barely any technical questions, and I would have loved to do some to show my worth.
I applied online. The process took 1 day. I interviewed at Qualcomm in Dec 2011
Interview
It's a two back to back phone interview, it's a embedded software dev position in the CDMA division.
The questions are:
1. Diff between big/small endian
2. TLB and MMU concept in CPU and OS
3. which kind of variable store in stack/heap
4. when OS do scheduling
5. Diff between real time OS and Linux
6. volatile keyword in C