Embedded Interview Questions

6,898 embedded interview questions shared by candidates

About your experience, about drivers and explain how you developed it. pointers, type of variables, variable modifiers like static, volatile explain them. what is a linker script? what is the size of a pointer? what is the difference between struct and union? what is the size of a enum?
avatar

Embedded Engineer I

Interviewed at Honeywell

4.1
May 9, 2025

About your experience, about drivers and explain how you developed it. pointers, type of variables, variable modifiers like static, volatile explain them. what is a linker script? what is the size of a pointer? what is the difference between struct and union? what is the size of a enum?

- Tell me about yourself. - Why are you interested in Buhler? - What are your strenghts. - Whar are your weaknesses. - What project are you most proud? - Are you willing to travel? - Where want you be in 5 years. - What do you want do in Buhler?
avatar

Embedded Software Developer

Interviewed at Bühler Group

3.9
Jun 15, 2015

- Tell me about yourself. - Why are you interested in Buhler? - What are your strenghts. - Whar are your weaknesses. - What project are you most proud? - Are you willing to travel? - Where want you be in 5 years. - What do you want do in Buhler?

**Question:** What is the difference between RTOS and Linux? **Answer:** I explained that an RTOS (Real-Time Operating System) is designed to provide deterministic and predictable response times. It is used in systems where tasks must be executed within strict timing constraints, such as embedded controllers and real-time devices. RTOS typically has lightweight scheduling, low latency, and precise task prioritization. In contrast, Linux is a general-purpose operating system that focuses on overall system performance, multitasking, and resource management rather than strict timing guarantees. Standard Linux is not deterministic like an RTOS, although real-time patches can be applied to improve its real-time capabilities. Therefore, RTOS is commonly used for microcontrollers and time-critical embedded systems, while Linux is often used in more complex embedded platforms that require networking, file systems, and higher-level applications.
avatar

Embedded Intern

Interviewed at Bosch

4
Mar 16, 2026

**Question:** What is the difference between RTOS and Linux? **Answer:** I explained that an RTOS (Real-Time Operating System) is designed to provide deterministic and predictable response times. It is used in systems where tasks must be executed within strict timing constraints, such as embedded controllers and real-time devices. RTOS typically has lightweight scheduling, low latency, and precise task prioritization. In contrast, Linux is a general-purpose operating system that focuses on overall system performance, multitasking, and resource management rather than strict timing guarantees. Standard Linux is not deterministic like an RTOS, although real-time patches can be applied to improve its real-time capabilities. Therefore, RTOS is commonly used for microcontrollers and time-critical embedded systems, while Linux is often used in more complex embedded platforms that require networking, file systems, and higher-level applications.

Viewing 6891 - 6900 interview questions

Glassdoor has 6,898 interview questions and reports from Embedded interviews. Prepare for your interview. Get hired. Love your job.