Technical Challenge: C-based Thread Scheduler Implementation During one of the interview rounds, I was tasked with implementing a thread scheduler in pure C. This challenge involved handling hardware timer interrupts and configuring the timer to manage thread execution. The focus was on demonstrating a deep understanding of low-level system programming and concurrent execution in a bare-metal or embedded context.
Embedded Software Developer Interview Questions
4,753 embedded software developer interview questions shared by candidates
Background related, linked list questions, basics of OOP
Written coding questions on paper. BST inorder traversal, memory alignment, linked list pointer reversal, count set bits in a binary number.
Write a C program to reverse a string.
Data structures and algorithms coding
Explain pointers. And given some questions in pointers type casting.
Questions relating to my past experience/resume and how they align with the job responsibilities.
They asked me a lot about embedded systems (expected) and went into some detail with object-oriented programming.
Terms and major principles of the objective oriented programming.
A task from LeeTCode (7. Reverse Integer).
Viewing 3531 - 3540 interview questions