Firmware Engineer applicants have rated the interview process at Google with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 29% positive. To compare, the company-average is 61.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Firmware Engineer roles take an average of 14 days to get hired, when considering 8 user submitted interviews for this role. To compare, the hiring process at Google overall takes an average of 38 days.
Common stages of the interview process at Google as a Firmware Engineer according to 8 Glassdoor interviews include:
Phone interview: 29%
Drug test: 14%
Other: 14%
One on one interview: 14%
Skills test: 14%
Presentation: 14%
Here are the most commonly searched roles for interview reports -
Took 2 months. First was a phone interview. Passed after some basic "check if you have a pulse" coding questions. Was given an avalanche of study material and scheduled an onsite 1.5 months down the line. During the onsite there were interview rotations some technical others were brain storming and lunch was just chill and hang out.
Some interesting notes were that the interviewers were just note takers. They did not have any say in the interview process.
People were friendly and overall experience is positive. Just took too long.
Interview questions [1]
Question 1
Was asked
-shortest path algorithm with a tweak.
- implement a function stub of a write to flash in "c"
- Brainstorm ideas on a nest product (Guess they try to get ideas from interviews)
No great philosophical random questions asked.
I applied through a recruiter. I interviewed at Google (Kraków) in Jun 2024
Interview
after short communication I've selected timeslots for the interview
1) interwiev with the HR about role and skills;
2) technical inerview where you should solve the task (using IDE is prohibited)
company didn't provide you a feedback about you intervie and mistakes, but after all steges I've received some emails from company asking fill the feedback form
Interview questions [1]
Question 1
1st stage - data structures and algorithms
receive stream, sort it and send out with necessary frequency
I applied online. I interviewed at Google (Santa Clara, CA)
Interview
Phone interview followed by onsite with five engineers. Very firmware knowledge based questions and all coding. Need to know basics well and should be able to tackle system design questions
I applied online. I interviewed at Google (San Diego, CA)
Interview
Was long and drawn out and then never gave any feedback. Each interviewer was late. Learning about Google was interesting though. If I were to try again, I would have to be really convinced it would be worth it.
Interview questions [1]
Question 1
How does multi threading work in an embedded system?