The process took 1 day. I interviewed at Fortinet (Vancouver, BC) in Feb 2011
Interview
The first step consists of a written exam that was sent to me by email. This exam consisted of 5 problems, 2 C/C++, and 3 HTML/JavaScript problems.
After that, there was a 2 hour panel interview, split into two 1 hour sessions with two different panels. They asked questions related to the written exam, my resume, as well as additional programming questions.
Interview questions [2]
Question 1
Given a pointer to member a within a structure, write a routine that returns a pointer to the structure.