3 rounds of interview.
2 rounds technical, 2.5 hours for each. This involved LeetCode solving with C, and questions about routers, networks, and debugging in embedded systems.
1 round with HM, 1.5 hours. This focused on a project deep dive and behavioral questions.
I felt disrespected throughout the whole process. The HM judged my project easily and found any aspect he could to attack it. I applied to a C++ position but was matched to an embedded position, which only allowed LeetCode in C. In the technical rounds, they kept asking for all the details in router debugging and design, which I would never have learned. They even ghosted me after these interviews and haven't given any feedback in over a year.
How do you design a logger so that you can know where a memory leak is after you deploy your router to the customer?
The following metrics were computed from 7 interview experiences for the Fortinet Embedded Software Developer role in Burnaby, British Columbia.
Fortinet's interview process for their Embedded Software Developer roles in Burnaby, British Columbia is very selective, failing most engineers who go through it.
Candidates reported having negative feelings for Fortinet's Embedded Software Developer interview process in Burnaby, British Columbia.