- DMA SPI I2C etc - Coding problem related to the job
Software Embedded Interview Questions
6,858 software embedded interview questions shared by candidates
**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.
They asked very specific technical questions about their proprietary technology and proposed an assessment that would take significantly more time than I was willing to commit.
Parla Inglese? Ok, what do you like to do in your free time? (Risposta da dare in inglese)
It mainly involved discussing my interests, past experiences with embedded systems. Also as the role is of a consultant, was asked about previous experiences with clients.
Purpose of CASM and LINSM ? Tell in brief
What is the difference between struct and union keywords in C ?
what is volatile ,const,static ?
After that in Hr round they asked some hr related questions.
Thread sync questions followed by IPC mechanisms.
Viewing 6841 - 6850 interview questions