Embedded software engineer Interview Questions in San Francisco, CA | Glassdoor

# Embedded software engineer Interview Questions in San Francisco, CA

30

embedded software engineer interview questions shared by candidates

## Top Interview Questions

Sort: RelevancePopular Date

### Embedded Software Engineer at Dolby was asked...

Apr 17, 2011
 Write a program to test endianess of storage.3 AnswersI described a method that placed a 1 byte word into a 2 byte address. If the word was matched in the upper MSB, it was Big endian, otherwise small endian.use union property to judge if it is big endian or little endian.#define LITTLE_ENDIAN 0 #define BIG_ENDIAN 1 int EndiannessTest() { int i = 1; char *p = (char *) &i; if (p[0] == 1) // Lowest address contains the least significant byte return LITTLE_ENDIAN; else return BIG_ENDIAN; }

### Embedded Software Engineer at Rambus was asked...

Aug 2, 2013
 There was one question where you had to find the top 3 results in a much larger list.2 AnswersDoing a regular sort of the list isn't the most efficient way to solve this, since you only need the top 3. For some reason, I insisted on trying to do it in a single pass, which makes the logic kind of convoluted, and doesn't really gain much efficiency. I'd suggest just getting the top 3 in 3 separate passes.Create min heap of size 3, and add first 3 elements of the list to min heap , root of the heap will contain min element of first 3. Compare the remaining entries of list with heap root, if there is a larger value than heap root, add it to heap . If there is a smaller in the list just discard it. The complexity is NlogK with O(1) space. N- list entries, k heap size here it is 3. Using quick select algorithm, and O(2*K) space, we can do this in O(N) - N is list entries, 2*K - in this example it is 6.

### Senior Embedded Software Engineer at Anova Culinary was asked...

Nov 30, 2017
 Direct questions relating to experience and hands-on knowledge and how these pertain specifically to several key areas of interest.1 AnswerCited very specific examples of successful projects and products that are now shipping and well documented.

### Embedded Software Engineer at PsiKick was asked...

Feb 17, 2019
 Q: Explain my research background and how it fits with the company's vision.1 AnswerI thoroughly explained my research and the publications so far which was aligned with what the company was doing at the moment. We had a good discussion on the respective hand on skills required for this job and the technologies.

### Embedded Software Engineer at Planet was asked...

Jul 1, 2015
 How do you feel about working in a fast-paced environment? 1 AnswerI felt that the term fast-paced was overused and didn't have much meaning to me. Fast-paced might mean chaotic. It might mean busy but not productive. The most successful projects I have worked on were careful and methodical in nature. Doing good design and engineering early led to moving quickly later when more people were involved. Having said all of this I believe in prototyping (iterations) to answer questions is a smart thing to do.

Aug 27, 2018
 RTOS questions1 AnswerInterrupt and C programming questions

Nov 18, 2015
 Write a state machine to control a garage door. 1 AnswerI wrote a simple state machine (in c++) to simulate a garage door.

Nov 18, 2015
 I was asked to give a presentation about myself and my experience.1 AnswerI gave a presentation focusing mostly on my prior experience in C++ and the projects i had worked on. I focused mostly on my skill set and had a very brief section on my personality and hobbies at the end. I added some humor to the presentation which everyone enjoyed.

### Embedded Software Engineer at Planet was asked...

Jul 1, 2015
 As a engineer with many years experience how do you feel about working for someone with far less experience?1 AnswerI wouldn't give it a second thought. I would evaluate the effectiveness of our dynamic during an interview. I like environments mixed with smart energetic young folks and wiser older folks.

### Embedded Software Engineer at Skycatch was asked...

Apr 21, 2014
 No difficult questions but the phone conversation was difficult to follow especially after an echo or voice feedback started. It may have been someone in the room repeating what I had just said because it stopped after I mentioned the feedback. At the conclusion the interviewer said I would get a C quiz todo.1 AnswerThe C quiz consisted of some simple C programs any high school dropout should be able to do. I finished them in about 10 minutes. I was not impressed with the maturity of the people I interacted with.
110 of 30 Interview Questions