InterviewLegend

Memory, Caches & Queues

Alex Chen50 min readUpdated 135 real interview reports

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.

  1. A Premium questionCoding · Medium · Signature problem
  2. A Premium questionCoding · Medium
  3. 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.

Had your Qualcomm interview?Tell us what they asked. Reviewed before it goes in, never with your name.
Qualcomm interview guide

Know what Qualcomm asks before you walk in.

31 coding · 3 system design · 15 behavioral questions

Get Premium$49 a year · Cancel anytime
Or start freeNo card.

Get their questions first.

InterviewLegend is independent and not affiliated with or endorsed by any company it covers.