Firmware Development Engineer Interview Questions

2,357 firmware development engineer interview questions shared by candidates

Programms to Write: * Find what's wrong with this function? void copydata(uint8_t *datato, uint8_t *datafrom, int size) { uint8_t *CurrentAddress = datafrom; uint8_t *StopAddress = datafrom + size; for(;CurrentAddress <= StopAddress;CurrentAddress++) *CurrentAddress = *datafrom++; } * Write algorithm to find missing element in array. For example int array[5] = {1, 2, 0, 3, 4}; this array should contain # from 1 to 5. # 5 is missing. * find a element in array size of n using binary search method. * Write a small program that add element into linked list at beginning of the list, and back of the list? * Swap the bit order in a byte (example bit 7 would goto bit 0, bit 0 would goto bit 1) * Write a small test program that would test the read/write memory? What good value to write if you want to test if there two data lines tight together?
avatar

Firmware Engineer

Interviewed at Qualcomm

3.8
May 7, 2011

Programms to Write: * Find what's wrong with this function? void copydata(uint8_t *datato, uint8_t *datafrom, int size) { uint8_t *CurrentAddress = datafrom; uint8_t *StopAddress = datafrom + size; for(;CurrentAddress <= StopAddress;CurrentAddress++) *CurrentAddress = *datafrom++; } * Write algorithm to find missing element in array. For example int array[5] = {1, 2, 0, 3, 4}; this array should contain # from 1 to 5. # 5 is missing. * find a element in array size of n using binary search method. * Write a small program that add element into linked list at beginning of the list, and back of the list? * Swap the bit order in a byte (example bit 7 would goto bit 0, bit 0 would goto bit 1) * Write a small test program that would test the read/write memory? What good value to write if you want to test if there two data lines tight together?

One guy asked me to write C code on a whiteboard, another asked me more about what I liked to do for fun, and the others were more what I was expecting: why do you want this job, how are you qualified, future plans etc. Overall a much more technical interview than I was expecting.
avatar

Firmware Engineering Intern

Interviewed at Zebra Technologies

3.6
May 12, 2015

One guy asked me to write C code on a whiteboard, another asked me more about what I liked to do for fun, and the others were more what I was expecting: why do you want this job, how are you qualified, future plans etc. Overall a much more technical interview than I was expecting.

Viewing 821 - 830 interview questions

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