I applied through a recruiter. The process took 5 weeks. I interviewed at Fortinet (Burnaby, BC) in Oct 2019
Interview
Brief call with the recruiter, hackerrank and onsite. Recruiter call was chill, they only explained to you their product, and what they do. Hackerank has some Python scripting, didn't really remember the rest. Manage to get the initial onsite, but didn't pass.
I Applied online with resume and transcript. Then I got an initial phone call asking for background information. Then there is a technical test (about 2 hours) and a technical interview.
I applied through an employee referral. The process took 2 weeks. I interviewed at Fortinet
Interview
Interviewed for the fortigate front-end team for Web developer-1 position
Step1: Online test of 3 hours. Had 5 questions.
Question1: Get a json data (from a url), filter it and display it on the web page (with certain css rules that were given like in box of specific dimension, border, flex etc)
Question 2: Algorithm question (any language)
Question 3: Write a function in javascript (It was just to filter a json object with specific requirments)
Question 4: Network diagram. Identify IP and ports of a request (study NAT)
Question 5: (in C-langauge), study pointers for the question
Step 2: In person interview:
It was a 2 hour interview. Went over resume, a coding question (in javascript), a code that was given and determine the output. Asked questions related to Request made by browser to website, GET and POST difference, some linux commands
Interview questions [1]
Question 1
*Write a function to display serial numbers in a data structure (data structure was object and had list of objects inside and those objects had their lists too). Needed to do BFS
*Write a set timeout function and return a promise
* Capitalize the string without using any library (c-language)