35 embedded C pointer and memory interview questions answered in depth: alignment, padding, volatile, function pointers and pointer corruption.
Month: July 2026
The Embedded Firmware DSA Interview Guide: 248 Questions and Answers
248 data structures and algorithms interview questions answered for embedded and firmware engineers, across seven parts covering C, arrays, lists, trees and more.
FreeRTOS Semaphore vs Mutex on STM32: Ownership, Priority Inheritance, and Why They Are Not Interchangeable
Most FreeRTOS synchronisation tutorials treat semaphores and mutexes as two flavours of the same thing — a binary flag you acquire and release. That framing
FreeRTOS Queues on STM32: Copy Semantics, the ISR Boundary, and the Anti-Patterns That Cause Silent Data Loss
Most FreeRTOS queue tutorials stop at xQueueSend and xQueueReceive — the two calls that were never the hard part. They show you a producer task,