I was given two sets of C code, which as far as I could tell printed "Garfield" to sysout. Except one of them printed too much of the string, and would have printed the terminating character at the end of the code. I was asked which one would compile, but both would, so I just walked through each function and explained the outcome to the manager.
Embedded Software Developer Interview Questions
6,907 embedded software developer interview questions shared by candidates
Considerations for multi-threading programming?
What is a system call?
What is a binary tree used for?
Tell me about a time where something did not go as planned?
What is a semaphore.
Describe I2C, SPI, UART. When to use which (about a 15 minute discussion on this).
You got a matrix N*N size and you need to implement in C a rotation (90 degrees) of the matrix clockwise.
What is the boot-up sequence of a microprocessor?
Bit manipulation question about on set/get/toggle x:y bits in a register
Viewing 3331 - 3340 interview questions