Intel Corporation logo

Intel Corporation Firmware Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 52 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
75% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Intel Corporation.

Showing 3 of 52
Intel Corporation logo
Intel Corporation

Firmware Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 5 rounds
Interview process
Technical screen
Interview formats
Technical Coding

it was a straightforward embedded interview. there were 5 technical rounds in total. 2 of them were 1 hour long and the other 3 were half an hour each. we covered embedded C basics, memory management, coding a DMA driver, implementing malloc, implementing an atoi function, bit manipulation, and reversing bytes in a word.

Confirmed questions2 questions
  • Can you implement malloc?
  • Can you implement an atoi function?
Intel Corporation logo
Intel Corporation

Firmware Engineer

Engineering · a year ago

Intern Average Positive experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Coding Behavioral

The interview experience was generally positive, with nice interviewers. They began by discussing the role and their team's work. I then briefly introduced myself and was asked about a past project. Following that, I tackled a few coding problems, many of which were similar to LeetCode questions. Unfortunately, I didn't receive any feedback despite requesting it twice.

Confirmed questions2 questions
  • Could you describe an interesting project you've done?
  • Can you solve some "easy" LeetCode questions focused on stacks?
Intel Corporation logo
Intel Corporation

Senior Firmware Engineer

Engineering · more than a year ago

Senior Difficult Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

The interview process is about testing your coding chops. You'll get several problems, and you need to write code for each one. These little code bits will fit together to solve a larger issue. Make sure to write the code and then talk about how you figured it out.

Confirmed questions1 question
  • Can you describe the different types of locks available in operating systems or real-time operating systems?

Intel Corporation Firmware Engineer Interview Questions

Quoted word for word from Intel Corporation interview reports.

“Can you implement a C function to check if an integer is a power of 2?”

Read reports →

“How would you write a function to generate a number between 0 and n-1 with a uniform distribution, given a function rand() that returns 0 or 1 with equal probability?”

Read reports →

“How would you determine if a given string is a palindrome?”

Read report →

“Could you implement a 5-boom game? The program receives a bit (0 or 1) and it's added as the first bit to the previous numbers. For instance, 1 becomes 1, then 10, then 101, then 1011, and so on. If the total number is divisible by 5 with no remainder, print 'boom'.”

Read report →

“What would be the most effective way to define a structure for storing a birth date?”

Read report →

“Can you write a program that counts the number of set bits in a given number?”

Read report →

“What's the minimum number of steps to find an item in a matrix?”

Read report →

Formats, difficulty and experience

Across all 52 Intel Corporation interview reports.

Interview formats

Technical 41.5%
Coding 32.5%
Behavioral 24.4%
System Design 0.8%
Other 0.8%

Interview difficulty

Easy 9.6%
Average 67.3%
Difficult 23.1%

Candidate experience

Neutral 21.2%
Positive 75%
Negative 3.8%