I applied through an employee referral. The process took 2 weeks. I interviewed at Qualcomm (Urbana, IL) in May 2022
Interview
I applied for the new grad embedded software engineer role through an internal referral. Interview consisted of an initial phone screen testing knowledge of C, embedded knowledge, and resume items.
Final round consisted of 4 technical interviews on the same day. Questions included C debugging questions, leetcode style algorithms questions, C knowledge, and more C programming questions.
Given a 32-bit register, bits 11:8 are PART_NUM and bits 7:0 are PART_REV. Output a 32bit value in the following format:
[0000][0000][0000][0000][0000][0000][PART_FAM][PART_NUM]
What is the minimum number of lines to write this function?
Read the register at address 0x10000 and write the value to 0x20000 (write only). Register at 0x10000 is a FIFO register that will update to the next value after being read.
Do this until the value read from 0x10000 is 0x0.
Interview with engineers in the first round. Discuss about experience and job requirements. Talk about the project story in the CV and fluency of coding language. Ask cross functional experience and tech detail in every experience.
Interview questions [1]
Question 1
What's difficult thing you do in certain projects? How do you handle it? Do you have cross-functional experience? Give an example.
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