Firmware Development Engineer Interview Questions

2,355 firmware development engineer interview questions shared by candidates

Tehcnical intetview through a portal in real-time: - implemet strcpy(); trick what if buffers overlap (copy backwards) - implement debounce of an interrupt At home: read a data file with 12-bit packed data (format not specifed) and produce a report of the last 32 entries and largest 32 values in the list. Spent an hour on it (including the time to spin up a linux VM development environment Note: based on the CRLF in the test data they are a Microsoft shop. Basic information was missing, like the format of the input data. Got my wrists slapped for being "incomplete", so did dilligence to get all aspects "perfect" to specification and resubmitted (4 hours of analysis, QA and code polishing).
avatar

Firmware Engineer - Boston

Interviewed at Fitbit

4
Jan 21, 2016

Tehcnical intetview through a portal in real-time: - implemet strcpy(); trick what if buffers overlap (copy backwards) - implement debounce of an interrupt At home: read a data file with 12-bit packed data (format not specifed) and produce a report of the last 32 entries and largest 32 values in the list. Spent an hour on it (including the time to spin up a linux VM development environment Note: based on the CRLF in the test data they are a Microsoft shop. Basic information was missing, like the format of the input data. Got my wrists slapped for being "incomplete", so did dilligence to get all aspects "perfect" to specification and resubmitted (4 hours of analysis, QA and code polishing).

Write the memcpy code. What if the processor is 32 bytes and want to transfer 4 bytes at a time? What will happen if no. of bytes are odd number? How to code it? I am not good in writing code if someone is looking at it and also time is running. So I didn't do well.
avatar

Firmware Engineer

Interviewed at Fitbit

4
Oct 28, 2016

Write the memcpy code. What if the processor is 32 bytes and want to transfer 4 bytes at a time? What will happen if no. of bytes are odd number? How to code it? I am not good in writing code if someone is looking at it and also time is running. So I didn't do well.

Viewing 221 - 230 interview questions

Glassdoor has 2,355 interview questions and reports from Firmware development engineer interviews. Prepare for your interview. Get hired. Love your job.