Embedded Software Engineer Interview Questions

Embedded Software Engineer Interview Questions

Gli Embedded software engineer si occupano di sviluppare e mantenere i sistemi integrati e devono possedere competenze avanzate in ambito di software e di problem-solving. In un colloquio per Embedded software engineer, l’intervistatore potrebbe rivolgerti domande per valutare la tua esperienza e le tue competenze di codifica. Aspettati anche di dover spiegare come ti poni nei confronti degli altri, perché questo ruolo può prevedere il lavoro in team.

Domande tipiche dei colloqui per Embedded software engineer e come rispondere

Question 1

Domanda 1: Dai una definizione di sistema integrato.

How to answer
Come rispondere: Dimostra le tue competenze fornendo una risposta sintetica e allo stesso tempo accurata. Spiega che un sistema integrato è un computer che risiede in una macchina di dimensioni maggiori e funziona in modo univoco per eseguire una determinata attività. Potresti anche fornire alcuni esempi concreti come un’automobile, un elettrodomestico o un lettore MP3.
Question 2

Domanda 2: Quali linguaggi di programmazione sai utilizzare?

How to answer
Come rispondere: Gli Embedded software engineer si occupano della realizzazione di sistemi funzionali complessi, quindi è utile mettere in evidenza le tue competenze tecniche. L’intervistatore si aspetta che tu faccia riferimento ai linguaggi di programmazione di base come C e C++. Puoi citare i linguaggi di programmazione che preferisci o quelli che vorresti approfondire, dimostrando passione e interesse per la formazione continua.
Question 3

Domanda 3: Hai mai collaborato con ingegneri e designer?

How to answer
Come rispondere: Il lavoro in team è fondamentale perché ti permettere di collaborare con gli altri per raggiungere un obiettivo comune. Puoi citare un episodio in cui hai collaborato con successo per risolvere un problema relativo a un prodotto. Soffermati a parlare della tua capacità di gestire lo stress, comunicare in maniera chiara i problemi complessi e ascoltare gli altri.

4,131 embedded software engineer interview questions shared by candidates

Some Image Processing questions: 1.Types and examples of segmentation, follow up with explanation of Watershed Segmentation 2.Filters used in image processing 3.How can you blur an given image 4.What is histogram equalization? What does in do? Give an example. Does information gets lost after performing histogram equalization? 5.How is an image stored in MATLAB workspace in RGB and Gray format? Explain in details how an filtering process is carried out on an image.
avatar

Embedded Software Engineer

Interviewed at Valeo

3.7
Dec 11, 2016

Some Image Processing questions: 1.Types and examples of segmentation, follow up with explanation of Watershed Segmentation 2.Filters used in image processing 3.How can you blur an given image 4.What is histogram equalization? What does in do? Give an example. Does information gets lost after performing histogram equalization? 5.How is an image stored in MATLAB workspace in RGB and Gray format? Explain in details how an filtering process is carried out on an image.

Valeo interview experience Part one : 1­ The interviewer and the interviewee introduce themselves ­I mentioned in the cv the knowledge of MISRA C and git/github, and I was asked what I know about them 2­ You are requested to talk about a project that you're comfortable with and through it, You will get to explain the main embedded systems concepts like (adc ­ pwm ­serial communications... etc ) *I explained the concepts in details using illustrations and equations ... No code was required, only how each component was configured. 3­ I was asked directly what do you know about " Data Structures " Then, I was asked to simply construct a linked list that contains the elements 1,2,3 Then, I was asked to make a linked list in an unconventional way of not using dynamic allocation or arrays 4­ I was asked to make a "complete executable program" which is a simple compression algorithm that accepts an array of 8 bytes erase the MSB and concatenate the bytes so at the end instead of having 8 bytes you will have 7 bytes Through out discussing the program, I was asked about the scope of the memory in a program where the variables are kept ... etc I was asked about the startup code and bootloaders Can I edit the memory locations ? Return by value and return by reference. Why always the array is sent as a pointer and not by its value? Part Two: At the end I asked about some carrier guidance tips : What microcontrollers are currently used in the industry and would knowing various versions of the same processor is important like for example knowing different arm versions (tiva C and stm32 for example) ? ­Currently, The industry use 8bit (which have the challenge of writing codes for small resources ), and 32bits and not the 16bit ones as their costs is too close to the 32 ones but of course the 8bits are still very cheap compared to the 32bits so they are still in use ­knowing different versions of microcontrollers is not important (...I believe bcz companies use AUTOSAR ??!) Is embedded linux used in the industry !? ­Embedded linux cannot be used widely in the automotive industry, As it doesn't “directly” support real time response (and I was asked to search on why :D), but is used in interfacing the screens. Further, I was advised to deeply study operating systems mainly “RTOS” and data structures. Review : Embedded systems interviews are all the same, in focusing on the same topics, solve several related questions and practice on an IDE.
avatar

Embedded Software Engineer

Interviewed at Valeo

3.7
Feb 7, 2018

Valeo interview experience Part one : 1­ The interviewer and the interviewee introduce themselves ­I mentioned in the cv the knowledge of MISRA C and git/github, and I was asked what I know about them 2­ You are requested to talk about a project that you're comfortable with and through it, You will get to explain the main embedded systems concepts like (adc ­ pwm ­serial communications... etc ) *I explained the concepts in details using illustrations and equations ... No code was required, only how each component was configured. 3­ I was asked directly what do you know about " Data Structures " Then, I was asked to simply construct a linked list that contains the elements 1,2,3 Then, I was asked to make a linked list in an unconventional way of not using dynamic allocation or arrays 4­ I was asked to make a "complete executable program" which is a simple compression algorithm that accepts an array of 8 bytes erase the MSB and concatenate the bytes so at the end instead of having 8 bytes you will have 7 bytes Through out discussing the program, I was asked about the scope of the memory in a program where the variables are kept ... etc I was asked about the startup code and bootloaders Can I edit the memory locations ? Return by value and return by reference. Why always the array is sent as a pointer and not by its value? Part Two: At the end I asked about some carrier guidance tips : What microcontrollers are currently used in the industry and would knowing various versions of the same processor is important like for example knowing different arm versions (tiva C and stm32 for example) ? ­Currently, The industry use 8bit (which have the challenge of writing codes for small resources ), and 32bits and not the 16bit ones as their costs is too close to the 32 ones but of course the 8bits are still very cheap compared to the 32bits so they are still in use ­knowing different versions of microcontrollers is not important (...I believe bcz companies use AUTOSAR ??!) Is embedded linux used in the industry !? ­Embedded linux cannot be used widely in the automotive industry, As it doesn't “directly” support real time response (and I was asked to search on why :D), but is used in interfacing the screens. Further, I was advised to deeply study operating systems mainly “RTOS” and data structures. Review : Embedded systems interviews are all the same, in focusing on the same topics, solve several related questions and practice on an IDE.

Viewing 4001 - 4010 interview questions

Glassdoor has 4,131 interview questions and reports from Embedded software engineer interviews. Prepare for your interview. Get hired. Love your job.