Qualcomm logo

Qualcomm Embedded Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 136 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
51.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Qualcomm.

Showing 3 of 136
Qualcomm logo
Qualcomm

Embedded Software Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Coding Behavioral

I applied online and a recruiter got in touch to set up two technical interviews. One focused on C/C++ coding and basic coding/memory stuff, and the other was a detailed look at my resume, touching on both tech and other things. Felt pretty good about them but didn't end up getting an offer.

Confirmed questions2 questions
  • Reviewing code snippets and modifying them.
  • Finding problems in code and fixing them.
Qualcomm logo
Qualcomm

Embedded Software Engineer

Engineering · nearly a year ago

Senior Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

I applied through a recruiter. Pro tip: Make sure you really know your resume projects. They also ask behavioral questions. Overall, it was a good experience and I got a sense of what interviews are like nowadays.

Confirmed questions4 questions
  • Could you tell me about your background and experience?
  • Describe the most challenging bug you've encountered and your debugging process.
  • Can you implement a priority scheduler where tasks with the same priority are handled on a first-come, first-served basis?
Qualcomm logo
Qualcomm

Embedded Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen
Interview formats
Technical Coding

We started with a basic question about projects. Then they asked about the use of the variable `volatile`. After that, there were a few questions about cache operations, specifically the importance of write-back and invalidate. The final round was a coding round where I was asked about traversing a 2D array.

Confirmed questions5 questions
  • Tell me about a project you worked on.
  • What is the use of the `volatile` keyword for a variable?
  • Can you explain the importance of write-back cache operations?

Qualcomm Embedded Engineer Interview Questions

Quoted word for word from Qualcomm interview reports.

Write a program to count the number of set bits (1s) in the binary representation of an integer.

Read reports

Create a function that computes the sum of two floating point numbers and then finds the integer floor of that sum.

Read reports

For a 32-bit register where bits 11:8 represent PART_NUM and bits 7:0 represent PART_REV, how can you produce a 32-bit output value formatted as [0000][0000][0000][0000][0000][0000][PART_FAM][PART_NUM]? What's the most concise way to code this function?

Read reports

Implement a C function named strMove with the prototype 'void strMove(char* sourceAdd, char* destinationAdd);', ensuring correct handling of overlapping source and destination memory regions.

Read reports

Can you write a function to check if a given number is a power of 2?

Read report

How to delete a node from a linked list when you have the header information but only the address of the node itself?

Read report

Given two binary numbers, A and B, write a program to calculate the minimum number of bits in A that need to be flipped to transform it into B.

Read report

What exactly is a function pointer? What is its data type, and how do you declare one in C?

Read report

What is the fastest way to find a fake coin with a different weight using a scale, given a set of real coins and one fake coin?

Read report

Formats, difficulty and experience

Across all 136 Qualcomm interview reports.

Interview formats

Technical 42.9%
Coding 31.4%
Behavioral 22.4%
System Design 3%
Other 0.3%

Interview difficulty

Easy 14%
Average 67.6%
Difficult 18.4%

Candidate experience

Neutral 36.1%
Negative 12%
Positive 51.9%