Embedded Systems Engineer
Airflow and orchestration questions
31 questions on Airflow and orchestration for embedded systems engineers, easiest first.
Easy 9
- Which task the scheduler runseasy
- Two tasks at the same priorityeasy
- Zephyr thread priority numberseasy
- What a context switch saveseasy
- A low-priority task never runseasy
- Cooperative versus preemptive schedulingeasy
- Priority ceiling protocoleasy
- Priority order under rate monotoniceasy
- What k_yield does in Zephyreasy
Medium 8
Hard 14
- Is this task set schedulablehard
- Worst-case response time of the lowest taskhard
- Above the RM bound but still schedulablehard
- Adding mutex blocking to response timehard
- Inheritance through two mutexeshard
- Race between equal-priority taskshard
- Time slicing in Zephyrhard
- Network throughput collapseshard
- Setting configMAX_PRIORITIES to 64hard
- What breaks first in overloadhard
- Harmonic task periodshard
- Jitter of tick-driven periodic taskshard
- Deadline shorter than periodhard
- Cooperative Zephyr thread hogs the CPUhard