Fortinet logo

Fortinet Embedded Engineer Interview Questions
& Process

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

Based on 51 interview experiences · FREE TO READ

2.1 Rounds average
Average Typical difficulty
37.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Fortinet.

Showing 3 of 51
Fortinet logo
Fortinet

Embedded Software Engineer

Engineering · a year ago

Mid Difficult Negative experience No offer 3 rounds
Interview process
Take home Phone screen Technical screen
Interview formats
Coding Technical Behavioral Other

First, I got an online assessment with a mix of multiple-choice and programming questions. They weren't too hard, but the time limit was tight. After that, I had a standard phone screening. Then, a really long interview was scheduled for 4 hours. The two interviewers greeted me in Mandarin, which was unexpected since I hadn't indicated I spoke it and they assumed based on my last name. I mentioned my Mandarin is conversational and not great with technical terms, but they continued in Mandarin. For about 3/5 of the interview, I was asked to solve LeetCode problems in C. They said I didn't need to talk while coding, just code my solution while they watched my style, like a proctored OA. One interviewer had a noisy background, and one left early. After the LeetCode questions, the remaining interviewer asked behavioral and technical questions. I had to ask them to switch to English because my Mandarin isn't good enough for technical jargon. It felt like a cultural mismatch, and I felt a bit inadequate not being able to speak their language at the required level.

Confirmed questions3 questions
  • A lot of LeetCode questions, needed to be done in C. Managed to answer all except one LeetCode-hard question.
  • 1 code review question.
  • A bunch of random technical and behavioral questions.
Fortinet logo
Fortinet

Embedded Software Engineer

Engineering · more than a year ago

Senior Average Neutral experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding

I applied online and shortly after got a hackerrank OA. After finishing the OA, there was a 2-hour coding interview in C with 3 senior developers.

Confirmed questions3 questions
  • reverse a linked list in groups
  • base64 encoding
  • convert from base10 to base12
Fortinet logo
Fortinet

Embedded Software Engineer

Engineering · more than a year ago

Entry Difficult Positive experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical

I cleared the OA, don't remember much details but it was pretty easy compared to other OAs. Then there was a HackerRank interview, it lasted 3 hours and was with team members. It included 3 coding questions and some technical questions where I had to give verbal answers. I didn't do great on the coding part, but they still selected me. For the coding section, only C was allowed.

Confirmed questions7 questions
  • What's the difference between threads and processes?
  • If a static variable is declared outside any function in C, will its address be the same as if it were declared inside a function?
  • Will the address of a static variable remain consistent across different runs of a program without recompilation?

Fortinet Embedded Engineer Interview Questions

Quoted word for word from Fortinet interview reports.

If a static variable is declared outside any function in C, will its address be the same as if it were declared inside a function?

Read reports

How do you convert a decimal number to its binary representation?

Read reports

Will the address of a static variable remain consistent across different runs of a program without recompilation?

Read report

Write a function to create a BST from an array of integers.

Read report

How would you count the number of set bits in the binary representation of a number?

Read report

Could you write a function to delete a range of bits, given the start and end bits?

Read report

Formats, difficulty and experience

Across all 51 Fortinet interview reports.

Interview formats

Coding 46.2%
Technical 34%
Behavioral 15.1%
Other 3.8%
System Design 0.9%

Interview difficulty

Easy 3.9%
Average 70.6%
Difficult 25.5%

Candidate experience

Negative 31.4%
Neutral 31.4%
Positive 37.3%