Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Embedded systems programming (firmware).

Explain the difference between interrupt context and thread context. (With Embedded Linux, also throw in kernel space and user space.)

FizzBuzz coding would be showing how to safely share information between interrupt and thread context. Would be listening for message queues, locking, interrupt enable/disable.

Also, if you have done a lot of programming, the term "race condition" should make the interviewee blanch in terror.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: