Memory, Caches & Queues
Some Qualcomm rounds skip the puzzle and ask you to write a piece of the runtime, the kind of code firmware engineers really do write. Bare-metal code often runs without the full C library. One of the four comes up most, so start there. The other three each take a list of calls and return one result per call, which makes them easy to test one step at a time.
Embedded C & OS Internals covers the theory behind them, including the memory layout, the malloc family and priority inversion. Here you write the code. Memory is modeled as an array of bytes or units, so each answer comes down to indexes and the order you touch them in.
QualcommPremium lesson · Coding round
The 4 Qualcomm problems are below.
- A Premium questionCoding · Medium · Signature problem
- A Premium questionCoding · Medium
- A Premium questionCoding · Medium
+ 1 more in this lesson
Each with hints, the follow-up and a tested solution.
Get the Qualcomm questions$49 a year · all 100 companies · cancel anytime
From 135 Qualcomm reports, forum threads behind logins and write-ups in Chinese.
Qualcomm interview guideKnow what Qualcomm asks before you walk in.
31 coding · 3 system design · 15 behavioral questions
Get their questions first.
InterviewLegend is independent and not affiliated with or endorsed by any company it covers.