Taro Logo

Embedded Software Engineer Interview Experience - San Jose, California

May 1, 2017
Positive ExperienceGot Offer

Process

It consisted of three parts:

First, a telephone call interview where I was asked technical questions regarding C/C++ programming, OOP, operating systems, and a bit of networking.

The second part was an online programming test. The test involved creating a function to find and return the second occurrence of a character in a string, then measuring its complexity. I had 30 minutes and had to do it in C or C++.

The third part of the interview was a face-to-face interview. The first part was behavioral, and the second part was technical, with questions and design problems regarding C/C++, OOP, OS's, and networking.

Questions

What is a heap and a stack?

OOP and imperative programming difference.

Difference between pointers and references?

What is backtracking?

What is a hash table?

Difference between a normal and a library system call?

What is a deadlock?

Considerations for multi-threading programming?

Why would a C program exit before entering main()?

What is a caller and a callee function?

What is a binary tree used for?

Simple and double linked list difference?

What is a system call?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Hewlett Packard Enterprise Embedded Software Engineer role in San Jose, California.

Success Rate

100%
Pass Rate

Hewlett Packard Enterprise's interview process for their Embedded Software Engineer roles in San Jose, California is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Hewlett Packard Enterprise's Embedded Software Engineer interview process in San Jose, California.