The first stage is an automated 90-120 minute Hackerrank challenge, a pretty commonplace initial hiring tactic, albeit very impersonal.
The second stage is a 15-20 minute personal interview with an HR Manager or Recruiter. They ask some questions about your previous work experience and its relevance to the position.
The third stage is a 45 minute - 1 hour technical interview with senior developers. Overall, they seemed pretty disinterested and uncooperative during the interview process. It felt like more of an interrogation than a mutual discussion of work experience. Then they ask some vague questions about C-style socket programming.
Overall, the team feels very old-school (and not in a good way). They seem to dislike post-C++11 STD libraries and Boost, preferring to develop in a more C-idiomatic way. They also don't practice Agile or SCRUM internally for development cycles and seemed to discourage long-term remote work after the pandemic is over. The hiring team seems very disorganized; I received automated Hackerrank requests for other positions I applied for within the same company.
Describe C style socket programming.
The following metrics were computed from 12 interview experiences for the Fortinet Software Developer role in Burnaby, British Columbia.
Fortinet's interview process for their Software Developer roles in Burnaby, British Columbia is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Fortinet's Software Developer interview process in Burnaby, British Columbia.