Que tipos de datos hay en C++?
Embedded Software Developer Interview Questions
6,949 embedded software developer interview questions shared by candidates
Unexpected question was the last one where he asked how to find sizeof(data type) without using sizeof() function. I googled later on how to do this and found out it was something to do with with null pointers and I would not have thought of that at the time.
A program was given and asked what might go wrong in that. It looked perfectly correct to me. It had a for loop which iterates many times.
Link list implementation of a full functional queue on a white board.
The most difficult question for me ended up being a multithreading question, mostly because it was the subject least familiar to me.
Do you have embedd C experiecne?
What is priority inversion, how to solve it?
At first I was asked about my previous experience and projects I had worked on. How I made certain things work and why I picked particular solutions. The 2nd stage involved hardware (serial comms, registers etc) and coding questions. Some of the questions were: What is stack and what is heap What is code coverage What is unity checking What is version control Floating point to fixed point conversion Why would I not use stdlib in an embedded device What are stdlib’s drawbacks What are race conditions and how do I deal with them What is critical section and whether I have used it In the end I was interviewed by the technology director who gave me a puzzle to solve: In a given vector with N number of random integers, there is one duplicate. Find its position and which number was replaced.
white board: find the degrees between the minute hand and hour hand when a clock is at 3:15
Difference between spinlock and mutex.
Viewing 811 - 820 interview questions