I applied through an employee referral. The process took 1+ week. I interviewed at Fortinet
Interview
1st round, phone interview, 2 hrs, 4 people from the same team, network questions, OS, Linux kernel, some behavior questions.
2nd round, on site interview, 2 hrs, 4 people from the same team, same as the first round, but an on site interview.
3rd round, programming test, linked list delete node, implement a system function, maze.
The initial screening test took 2.5 hrs. I felt like writing an exam. Half of it was multiple choice questions and trivial programming questions. The next half was more realistic programming questions. I did not have enough time to complete the final question in the second half of this test.
Nevertheless, they invited me in for an in-person interview. There were three guys in the interview asking general questions about programming, debugging and networking.
Interview questions [1]
Question 1
I was not able to recall off my head what is the typical flag to pass to a common kernel function call.
The interview basically ended as soon as we talked about salary expectation. Interviewee should definitely research on glassdoor.com before talking to them.
I applied through a recruiter. The process took 1 day. I interviewed at Fortinet (Sunnyvale, CA)
Interview
Standard phone interview with some questions regarding what's on your resume; followed by general questions from the classes you've taken in your university.
In person interview with group/panel lasted roughly 2 hours, here they ask you technical questions ranging from algorithms to brain teasers.
i.e. Operating Systems, Data Structures, etc.