- Write a function of code by hand to accept an error code as a parameter and return its corresponding expected message, given a tables of codes and messages. - Write truth tables for 'and', 'xor', and 'exclusive or'. Then a practice problem about error codes and using boolean algebra to find expected results.
Lead Firmware Engineer Interview Questions
1,414 lead firmware engineer interview questions shared by candidates
They give a C test and lots of OS, Algorithm and Comp Arch questions.
Have you ever used non-locking concurrency
C++ and Linux! Lots of it. Lots of details. Expect your brain to be thoroughly excavated.
Same thing as in previous question just this time you're given a range and the value x should be excluded from this range.
Last question was quite complex in details (and I don't remember them now exactly) but basically required you to design an interface of read\write functions to a user supplying virtual addresses and you're given several flash blocks with their own read\write\delete interface and limitations to implement this. Last part is to determine complexity of the operations as a function of the flash storage size.
Given a number, count the number of set bits.
How do you return multiple variables?
In C++, what is the difference between a pointer and a reference?
How can threads exchange data between each other?
Viewing 81 - 90 interview questions