27 RTOS questions from the Embedded Systems bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.
Free to start: the 2-minute ECE readiness check — six questions and a result.
A.mutex protocol raising the holder to the priority of the highest waiter so it finishes quickly; FreeRTOS mutexes implement it, binary semaphores do not
B.each task owns a stack and a priority, and the scheduler runs the highest-priority ready task, switching pre-emptively on interrupts or the tick
C.semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance
D.functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
Answer + AI explanation with Pro
2. Which term means: "each task owns a stack and a priority, and the scheduler runs the highest-priority ready task, switching pre-emptively on interrupts or the tick"?
Junior
A.Task and scheduler
B.Tick rate
C.Queue
D.Zephyr RTOS
Answer + AI explanation with Pro
3. Which statement is correct?
Junior
A.Task and scheduler — Linux Foundation real-time OS with device-tree hardware description, Kconfig configuration, the west build tool and native Bluetooth, networking and MCUboot support
B.Task and scheduler — periodic timer interrupt, commonly 1 kHz via configTICK_RATE_HZ, driving time slicing, delays and timeouts, with tickless idle available to save power
C.Task and scheduler — choose task stacks from high-water-mark measurement with margin for worst-case call depth and ISR nesting, enabling overflow check hooks during development
D.Task and scheduler — each task owns a stack and a priority, and the scheduler runs the highest-priority ready task, switching pre-emptively on interrupts or the tick
Answer + AI explanation with Pro
4. What is Semaphore versus mutex?
Junior
A.semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance
B.choose task stacks from high-water-mark measurement with margin for worst-case call depth and ISR nesting, enabling overflow check hooks during development
C.functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
D.Linux Foundation real-time OS with device-tree hardware description, Kconfig configuration, the west build tool and native Bluetooth, networking and MCUboot support
Answer + AI explanation with Pro
5. Which term means: "semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance"?
Junior
A.Stack sizing
B.Semaphore versus mutex
C.Zephyr RTOS
D.Task and scheduler
Answer + AI explanation with Pro
6. Which statement is correct?
Junior
A.Semaphore versus mutex — a high-priority task blocked on a mutex held by a low-priority task that is itself pre-empted by medium-priority tasks, the failure behind the Mars Pathfinder resets
B.Semaphore versus mutex — Linux Foundation real-time OS with device-tree hardware description, Kconfig configuration, the west build tool and native Bluetooth, networking and MCUboot support
C.Semaphore versus mutex — semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance
D.Semaphore versus mutex — each task owns a stack and a priority, and the scheduler runs the highest-priority ready task, switching pre-emptively on interrupts or the tick
Answer + AI explanation with Pro
7. What is Tick rate?
Junior
A.periodic timer interrupt, commonly 1 kHz via configTICK_RATE_HZ, driving time slicing, delays and timeouts, with tickless idle available to save power
B.Linux Foundation real-time OS with device-tree hardware description, Kconfig configuration, the west build tool and native Bluetooth, networking and MCUboot support
C.mutex protocol raising the holder to the priority of the highest waiter so it finishes quickly; FreeRTOS mutexes implement it, binary semaphores do not
D.each task owns a stack and a priority, and the scheduler runs the highest-priority ready task, switching pre-emptively on interrupts or the tick
Answer + AI explanation with Pro
8. Which term means: "periodic timer interrupt, commonly 1 kHz via configTICK_RATE_HZ, driving time slicing, delays and timeouts, with tickless idle available to save power"?
Junior
A.Priority inheritance
B.Tick rate
C.ISR-safe APIs
D.Zephyr RTOS
Answer + AI explanation with Pro
9. Which statement is correct?
Junior
A.Tick rate — functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
B.Tick rate — semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance
C.Tick rate — thread-safe FIFO copying items by value between tasks or from ISRs, with blocking send and receive plus timeouts, the recommended way to pass data out of interrupts
D.Tick rate — periodic timer interrupt, commonly 1 kHz via configTICK_RATE_HZ, driving time slicing, delays and timeouts, with tickless idle available to save power
Answer + AI explanation with Pro
10. What is Priority inversion?
Mid
A.semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance
B.a high-priority task blocked on a mutex held by a low-priority task that is itself pre-empted by medium-priority tasks, the failure behind the Mars Pathfinder resets
C.functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
D.choose task stacks from high-water-mark measurement with margin for worst-case call depth and ISR nesting, enabling overflow check hooks during development
Answer + AI explanation with Pro
11. Which term means: "a high-priority task blocked on a mutex held by a low-priority task that is itself pre-empted by medium-priority tasks, the failure behind the Mars Pathfinder resets"?
Mid
A.Task and scheduler
B.Tick rate
C.Queue
D.Priority inversion
Answer + AI explanation with Pro
12. Which statement is correct?
Mid
A.Priority inversion — thread-safe FIFO copying items by value between tasks or from ISRs, with blocking send and receive plus timeouts, the recommended way to pass data out of interrupts
B.Priority inversion — mutex protocol raising the holder to the priority of the highest waiter so it finishes quickly; FreeRTOS mutexes implement it, binary semaphores do not
C.Priority inversion — semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance
D.Priority inversion — a high-priority task blocked on a mutex held by a low-priority task that is itself pre-empted by medium-priority tasks, the failure behind the Mars Pathfinder resets
Answer + AI explanation with Pro
13. What is Priority inheritance?
Mid
A.each task owns a stack and a priority, and the scheduler runs the highest-priority ready task, switching pre-emptively on interrupts or the tick
B.choose task stacks from high-water-mark measurement with margin for worst-case call depth and ISR nesting, enabling overflow check hooks during development
C.semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance
D.mutex protocol raising the holder to the priority of the highest waiter so it finishes quickly; FreeRTOS mutexes implement it, binary semaphores do not
Answer + AI explanation with Pro
14. Which term means: "mutex protocol raising the holder to the priority of the highest waiter so it finishes quickly; FreeRTOS mutexes implement it, binary semaphores do not"?
Mid
A.Priority inheritance
B.Zephyr RTOS
C.Stack sizing
D.Tick rate
Answer + AI explanation with Pro
15. Which statement is correct?
Mid
A.Priority inheritance — a high-priority task blocked on a mutex held by a low-priority task that is itself pre-empted by medium-priority tasks, the failure behind the Mars Pathfinder resets
B.Priority inheritance — functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
C.Priority inheritance — thread-safe FIFO copying items by value between tasks or from ISRs, with blocking send and receive plus timeouts, the recommended way to pass data out of interrupts
D.Priority inheritance — mutex protocol raising the holder to the priority of the highest waiter so it finishes quickly; FreeRTOS mutexes implement it, binary semaphores do not
Answer + AI explanation with Pro
16. What is Queue?
Mid
A.semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance
B.a high-priority task blocked on a mutex held by a low-priority task that is itself pre-empted by medium-priority tasks, the failure behind the Mars Pathfinder resets
C.functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
D.thread-safe FIFO copying items by value between tasks or from ISRs, with blocking send and receive plus timeouts, the recommended way to pass data out of interrupts
Answer + AI explanation with Pro
17. Which term means: "thread-safe FIFO copying items by value between tasks or from ISRs, with blocking send and receive plus timeouts, the recommended way to pass data out of interrupts"?
Mid
A.Zephyr RTOS
B.ISR-safe APIs
C.Priority inversion
D.Queue
Answer + AI explanation with Pro
18. Which statement is correct?
Mid
A.Queue — functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
B.Queue — a high-priority task blocked on a mutex held by a low-priority task that is itself pre-empted by medium-priority tasks, the failure behind the Mars Pathfinder resets
C.Queue — periodic timer interrupt, commonly 1 kHz via configTICK_RATE_HZ, driving time slicing, delays and timeouts, with tickless idle available to save power
D.Queue — thread-safe FIFO copying items by value between tasks or from ISRs, with blocking send and receive plus timeouts, the recommended way to pass data out of interrupts
Answer + AI explanation with Pro
19. What is ISR-safe APIs?
Mid
A.semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance
B.functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
C.choose task stacks from high-water-mark measurement with margin for worst-case call depth and ISR nesting, enabling overflow check hooks during development
D.mutex protocol raising the holder to the priority of the highest waiter so it finishes quickly; FreeRTOS mutexes implement it, binary semaphores do not
Answer + AI explanation with Pro
20. Which term means: "functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined"?
Mid
A.ISR-safe APIs
B.Task and scheduler
C.Tick rate
D.Stack sizing
Answer + AI explanation with Pro
21. Which statement is correct?
Mid
A.ISR-safe APIs — mutex protocol raising the holder to the priority of the highest waiter so it finishes quickly; FreeRTOS mutexes implement it, binary semaphores do not
B.ISR-safe APIs — each task owns a stack and a priority, and the scheduler runs the highest-priority ready task, switching pre-emptively on interrupts or the tick
C.ISR-safe APIs — functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
D.ISR-safe APIs — Linux Foundation real-time OS with device-tree hardware description, Kconfig configuration, the west build tool and native Bluetooth, networking and MCUboot support
Answer + AI explanation with Pro
22. What is Zephyr RTOS?
Mid
A.Linux Foundation real-time OS with device-tree hardware description, Kconfig configuration, the west build tool and native Bluetooth, networking and MCUboot support
B.a high-priority task blocked on a mutex held by a low-priority task that is itself pre-empted by medium-priority tasks, the failure behind the Mars Pathfinder resets
C.thread-safe FIFO copying items by value between tasks or from ISRs, with blocking send and receive plus timeouts, the recommended way to pass data out of interrupts
D.functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
Answer + AI explanation with Pro
23. Which term means: "Linux Foundation real-time OS with device-tree hardware description, Kconfig configuration, the west build tool and native Bluetooth, networking and MCUboot support"?
Mid
A.Stack sizing
B.Queue
C.Priority inheritance
D.Zephyr RTOS
Answer + AI explanation with Pro
24. Which statement is correct?
Mid
A.Zephyr RTOS — semaphore signals events or counts resources and may be given from an ISR; mutex protects a shared resource, has an owner and supports priority inheritance
B.Zephyr RTOS — choose task stacks from high-water-mark measurement with margin for worst-case call depth and ISR nesting, enabling overflow check hooks during development
C.Zephyr RTOS — Linux Foundation real-time OS with device-tree hardware description, Kconfig configuration, the west build tool and native Bluetooth, networking and MCUboot support
D.Zephyr RTOS — a high-priority task blocked on a mutex held by a low-priority task that is itself pre-empted by medium-priority tasks, the failure behind the Mars Pathfinder resets
Answer + AI explanation with Pro
25. What is Stack sizing?
Senior
A.periodic timer interrupt, commonly 1 kHz via configTICK_RATE_HZ, driving time slicing, delays and timeouts, with tickless idle available to save power
B.mutex protocol raising the holder to the priority of the highest waiter so it finishes quickly; FreeRTOS mutexes implement it, binary semaphores do not
C.thread-safe FIFO copying items by value between tasks or from ISRs, with blocking send and receive plus timeouts, the recommended way to pass data out of interrupts
D.choose task stacks from high-water-mark measurement with margin for worst-case call depth and ISR nesting, enabling overflow check hooks during development
Answer + AI explanation with Pro
26. Which term means: "choose task stacks from high-water-mark measurement with margin for worst-case call depth and ISR nesting, enabling overflow check hooks during development"?
Senior
A.Priority inversion
B.Stack sizing
C.ISR-safe APIs
D.Task and scheduler
Answer + AI explanation with Pro
27. Which statement is correct?
Senior
A.Stack sizing — thread-safe FIFO copying items by value between tasks or from ISRs, with blocking send and receive plus timeouts, the recommended way to pass data out of interrupts
B.Stack sizing — choose task stacks from high-water-mark measurement with margin for worst-case call depth and ISR nesting, enabling overflow check hooks during development
C.Stack sizing — functions ending in FromISR that never block and request a context switch through a higher-priority-task-woken flag; calling the normal versions from an interrupt is undefined
D.Stack sizing — mutex protocol raising the holder to the priority of the highest waiter so it finishes quickly; FreeRTOS mutexes implement it, binary semaphores do not
Answer + AI explanation with Pro
Free to start
Start with a free readiness check
Sign up free for the 2-minute ECE readiness check and a scored result. Answers, explanations and the AI tutor on every RTOS question come with Pro.