Thread synchronization, scheduling. Inter process communication.
Embedded Software Interview Questions
6,865 embedded software interview questions shared by candidates
What are microcontrollers?
All about microprocessors and basic digital electronics questions.
Questions related to your projects and work experiences.
How to detect a cycle in a linked list? How to know at which node the cycle begins?
What is the difference between TCP and UDP ?
Basics in python and project related questions
Look for basic leetcode exercises to practice. Get some basic knowledge about GNSS.
Define a heap and implement malloc and free functions that execute in O(1). Each block is assigned a fixed size.
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. I don't see a point of asking such questions. This kind of questions doesn't check if you're good engineer or not. There were no good coding practices questions, no software design-related. All C++ questions were pre-C++11.
Viewing 5601 - 5610 interview questions