I applied through an employee referral. The process took 1+ week. I interviewed at Fortinet (Burnaby, BC) in May 2017
Interview
I applied a different position but called for interview for embedded software engineer. I passed their home test (2.5hr) and then were called on for an onsite interview.
I think they just use the home test to verify if you can write code, nothing more than that.
In the email, it was mentioned I should check their products and get familiar with network techniques. I spent a few days on that. On the onsite interview, there is actually 1.5 hr coding test, with a couple of coding questions. There was nothing tricky in their coding test , all basic textbook algorithms (sorting, searching, linked list,.., pointer manipulation) but definitely needed muscle memory.
I was told my background was not a good fit at the very beginning of the interview. Then I got frustrated and performed pretty poorly during the interview process.
I applied online. I interviewed at Fortinet in Apr 2017
Interview
Remote written test, containing questions on C programming. The time duration given is 2.5 hours. They send out 2 different word docs, one containing multiple choice questions, and the another containing C programs. You have to solve the test and mail it to them within the given time frame.
I applied online. I interviewed at Fortinet (Mountain View, CA) in Mar 2017
Interview
Applied on LinkedIn, HR then sent me invitation message on LinkedIn and arranged the online test, int the form of shared Google Doc. Four coding questions in C in one hour, two can find online
Interview questions [1]
Question 1
1. Delete a node of a LinkedList
2. Deep copy a binary search tree
3. Strpop
4. Maze problem
you can find answer on career up