Embedded Developer Interview Questions

4,755 embedded developer interview questions shared by candidates

The questions themselves deserve a separate paragraph. The interview was split to several quizzes: hardware design, rtos-related, c, c++, linux, security. Majority of the questions was single-answer test questions. Few open questions to write some snippet. The hardware and security part was quite ok. The rest was not. The C/C++ questions were based on a code snippets prepared exactly for interview purpose. So, there were some crazy-looking constructs like 3[arr] + (arr+1)[1], !!!arr, &(*(&arr[1]+1)+2). Things that you should never see on production.
avatar

C/C++ Embedded Developer

Interviewed at Klika Tech

4
Jun 26, 2023

The questions themselves deserve a separate paragraph. The interview was split to several quizzes: hardware design, rtos-related, c, c++, linux, security. Majority of the questions was single-answer test questions. Few open questions to write some snippet. The hardware and security part was quite ok. The rest was not. The C/C++ questions were based on a code snippets prepared exactly for interview purpose. So, there were some crazy-looking constructs like 3[arr] + (arr+1)[1], !!!arr, &(*(&arr[1]+1)+2). Things that you should never see on production.

Explain pointers and when you could user a double pointer. Follow exponential drawing code. (Error with semi-colon after the for loop. And reason through it. What is a mutex and semaphore. How are they used. Basic buffer operations in OS. How to handle deadlock and context switch. Coding question on the use of pointers and passing by reference (* and &) using a class. Class c1, *c2, &c3. Coding question about parsing through Cstring in C. Turn a string into an integer and output it based on test cases.
avatar

Embedded Software Engineer

Interviewed at Garmin

3.7
Feb 22, 2022

Explain pointers and when you could user a double pointer. Follow exponential drawing code. (Error with semi-colon after the for loop. And reason through it. What is a mutex and semaphore. How are they used. Basic buffer operations in OS. How to handle deadlock and context switch. Coding question on the use of pointers and passing by reference (* and &) using a class. Class c1, *c2, &c3. Coding question about parsing through Cstring in C. Turn a string into an integer and output it based on test cases.

Self introduction Detailed explanation of academic projects (Components, input, output to your project prototype photo/video ) how do you explain your project to 5 year old kid Pointer Double pointer String program String reverse program Binary search Double pointer Polymorphism Inheritance Function overloading Constructor and destructor Advantage of pointer Function pointer memory segment I want to write a function that does the following: Given a string s that contains only '(', ')', '{', '}', '[', ']', determine whether the string is valid. A valid string needs to satisfy: the opening parenthesis must be closed with the same type of closing parenthesis. Opening parentheses must be closed in the correct order. Each closing parenthesis has a corresponding opening parenthesis of the same type.
avatar

Embedded Software Engineer

Interviewed at Hewlett Packard Enterprise | HPE

4
Nov 19, 2024

Self introduction Detailed explanation of academic projects (Components, input, output to your project prototype photo/video ) how do you explain your project to 5 year old kid Pointer Double pointer String program String reverse program Binary search Double pointer Polymorphism Inheritance Function overloading Constructor and destructor Advantage of pointer Function pointer memory segment I want to write a function that does the following: Given a string s that contains only '(', ')', '{', '}', '[', ']', determine whether the string is valid. A valid string needs to satisfy: the opening parenthesis must be closed with the same type of closing parenthesis. Opening parentheses must be closed in the correct order. Each closing parenthesis has a corresponding opening parenthesis of the same type.

Viewing 1541 - 1550 interview questions

Glassdoor has 4,755 interview questions and reports from Embedded developer interviews. Prepare for your interview. Get hired. Love your job.