Taro Logo

Firmware Engineer Interview Experience

May 2, 2014
Neutral ExperienceNo Offer

Process

A recruiter contacted me via email, having found my profile on LinkedIn. This felt like a poaching attempt, as my current role, which I haven't held for more than a year, was clearly listed, and the company is a competitor to one of Google's divisions.

I had an HR phone call, followed by a firmware quiz. I couldn't answer one of the questions completely correctly, which resulted in an abrupt termination of all communications. This occurred despite my request to understand the question better by speaking to the hiring engineer.

The HR person also missed one of our meetings entirely, without any effort to reschedule. I had to email her to find out what was happening. It turned out she had run over into another one of her meetings. Very professional, indeed.

Questions

In these questions, assume a standard ANSI C compiler is being used.

Write code for the state machine shown below.

  • The initial state is A.
  • A new input value is provided every second.
  • The output is the current state.

A --(INPUT = 1)--> C C --(INPUT = 2)--> B B --(INPUT = 3)--> A A --(INPUT = 4)--> FAULT C --(INPUT = 5)--> FAULT B --(INPUT = 6)--> FAULT Any other input goes to UNEXPECTED VALUE.

Was this helpful?

Interview Statistics

The following metrics were computed from 6 interview experiences for the Google Firmware Engineer role in United States.

Success Rate

0%
Pass Rate

Google's interview process for their Firmware Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive17%
Neutral67%
Negative17%

Candidates reported having mixed feelings for Google's Firmware Engineer interview process in United States.

Google Work Experiences