The process began with a 90 minute take-home programming questions. Afterward, I was called in for a 90 minute on-site interview.
The on-site interview consisted of questions about your professional experience, domain specific knowledge relevant to the position, and a couple whiteboard programming problems. The whiteboard questions were fair.
Interview questions [1]
Question 1
Write the linux `tree` command in your preferred language.
I applied online. The process took 2 weeks. I interviewed at Fortinet (Vancouver, BC) in Mar 2017
Interview
Online screening test followed by a face to face interview with the senior managers of the development team. Overall process took around 2 weeks. The online test was not easy but not impossible either.
Interview questions [1]
Question 1
Multi threading questions with Java as well as map reduce and spark
I applied online. The process took 2 weeks. I interviewed at Fortinet (Burnaby, BC) in Aug 2015
Interview
Started with a 30 minute phone interview, then a week later an on-site interview. Two parts to the interview, first a written test then four people interviewed me, technical questions and situation questions. The on site written test is fairly easy.
Interview questions [4]
Question 1
Explain the fastest way to go through a binary tree
Given a stair of n steps, and you can only take 1 step up or 2 steps up, how many combinations of ways to get to the top of the stair. For example a stair of 3 steps has 3 ways (1,1,1; 1,2; 2,1;)