Embedded & IoT
RTOS & Bare-Metal
5 practice questions. Free questions open a full answer guide; the rest unlock with Pro.
- What is priority inversion in an RTOS, and how would you prevent a low-priority task from blocking a high-priority one on a shared resource?
- A teammate is doing all the sensor parsing and logging inside the interrupt service routine on your bare-metal/RTOS device, and you're seeing dropped interrupts and jitter. How would you restructure the interrupt handling, and why?Go Pro
- On an RTOS, a high-priority task keeps missing its deadline even though it's the highest priority and the CPU isn't saturated. What's likely happening and how do you fix it?Go Pro
- You're starting a new embedded product. How do you decide between a bare-metal super-loop and an RTOS?Go Pro
- When would you reach for an RTOS like FreeRTOS or Zephyr versus writing bare-metal firmware with a superloop, and what does the RTOS cost you?Go Pro
Want questions matched to your role? Paste a job title, job description, or CV for a personalized set, or go Pro to unlock the full bank.