Embedded DSA Interview Questions: Hashing and Complexity (Q219–Q248)
Part 7 of the embedded DSA interview guide: 30 worked questions on hash tables, collision resolution, load factor, perfect hashing, Bloom filters, LRU caches and Big O analysis.
Embedded Product – Infotech Developer
Embedded DSA Interview Questions: Hashing and Complexity (Q219–Q248)
Embedded DSA Interview Questions: Heap and Sorting (Q189–Q218)
Embedded DSA Interview Questions: Trees and Binary Search Trees (Q154–Q188)
Embedded DSA Interview Questions: Stack and Queue (Q124–Q153)
Embedded DSA Interview Questions: Recursion and Linked Lists (Q74–Q123)
Embedded DSA Interview Questions: Arrays and Strings (Q36–Q73)
Embedded DSA Interview Questions: C Fundamentals, Pointers and Memory (Q1–Q35)
The Embedded Firmware DSA Interview Guide: 248 Questions and Answers
Firmware Architecture Interview Questions: 100 Q&A for Senior and Staff Engineers
FreeRTOS Semaphore vs Mutex on STM32: Ownership, Priority Inheritance, and Why They Are Not Interchangeable
Part 7 of the embedded DSA interview guide: 30 worked questions on hash tables, collision resolution, load factor, perfect hashing, Bloom filters, LRU caches and Big O analysis.
Part 6 of the embedded DSA interview guide: 30 worked questions on binary heaps, heapify, timer queues, and every major sorting algorithm with the embedded trade-offs spelled out.
Part 5 of the embedded DSA interview guide: 35 worked questions on binary trees, traversals, diameter, LCA, serialization, BST insert and delete, AVL rotations and red-black trees.
Part 4 of the embedded DSA interview guide: 30 worked questions on stacks, shunting yard, stack overflow detection, circular queues, ring buffers, ISR to task handoff and RTOS queues.
Part 3 of the embedded DSA interview guide: 50 worked questions on recursion, stack depth, MISRA 17.2, singly and doubly linked lists, Floyd’s cycle detection, intrusive lists and pool allocators.
38 embedded arrays and strings interview questions: row-major layout, binary search, in-place rotation, safe string handling and memcpy vs memmove.
35 embedded C pointer and memory interview questions answered in depth: alignment, padding, volatile, function pointers and pointer corruption.
248 data structures and algorithms interview questions answered for embedded and firmware engineers, across seven parts covering C, arrays, lists, trees and more.
One hundred firmware architecture interview questions and answers across system architecture, RTOS vs bare-metal vs Linux, OTA updates and rollback, and bootloader design and secure boot.
Most FreeRTOS synchronisation tutorials treat semaphores and mutexes as two flavours of the same thing — a binary flag you acquire and release. That framing