10 multiple choice questions. Four coding questions: delete a node in linkedlist, counting bits, air invaders, create a BST from an array of integers.
Embedded Software Engineer Interview Questions
Embedded Software Engineer Interview Questions
Embedded software engineers develop and maintain embedded systems, which may require advanced software skills and problem solving. In an embedded software engineer interview, the interviewer may ask questions that test your coding skills and experience. Expect to also discuss how you work with others, as the role may function within a team.
Top Embedded Software Engineer Interview Questions & How To Answer
Question #1: Define an embedded system.
Question #2: What programming languages are you able to use?
Question #3: Have you collaborated with engineers and designers?
6,904 embedded software engineer interview questions shared by candidates
Linked list question. Query question, Huffman encoding
Study the things I added above
Math questions for multiple choice. Coding Question with only C: binary tree
protocols, electronic basics, c, etch
Work experience and skills used
Lots of terms I've never used, but knew the answers to once he explained them which was frustrating since there is no standardized way of referring to certain procedures.
Questions about embedded c++. Identify gaps in code related to data leaks and missing declarations within an interface
They ask for you to do a code review of some code snippets. In particular, they had a snippet with the malloc() family of functions which is really weird since using dynamic allocation on RTOS and embedded systems is frown upon. So this question was not relevant at all for the job since you'll never be using dynamic allocation in most embedded systems unless you want things to catch fire and explode. It's almost as if they didn't know what to ask for, but found that question online and though it would be suitable to use it on the interview.
They also ask if you recognize some C declarations as valid and ask you to comment on what they do, like a function pointer and a const volatile pointer variable.
Viewing 5271 - 5280 interview questions