Senior Firmware Engineer Interview Questions | Glassdoor

Senior Firmware Engineer Interview Questions


Senior firmware engineer interview questions shared by candidates

Top Interview Questions

Sort: RelevancePopular Date

How to invert all the bits in a byte? e.g. 0x55 should be changed to 0xAA.

3 Answers

Take 1's complement using ~

But how do you implement ~?

mask=0xffffffff; no^=mask;

You are in one room with three light switches, only one of which controls a light in another room. All the switches are in the off positiona and the light is currently off. You have one opportunity to observe the light in the other room. How do you determine which switch controls it?

1 Answer

Technical C programming and logic questions.

1 Answer

most "difficult" was a discussion of an IO driver, embracing merits/demerits of implementation methods, including polled v's interrupt, OS impact, buffering, layering etc

1 Answer

A co-worker said he was asked if he is more comfortable in the time domain or position domain.

1 Answer

What is the "static" keyword used for

1 Answer

Besides the normal software development questions, many questions about using version control, Linux dev tools, various embedded system hardware interfaces such as I2C, SPI bus, etc.

Most of the questions are pretty standard for interviews. The technical questions were focused on working through a problem instead of general coding knowledge questions.

110 of 40 Interview Questions