The work environment is very friendly, and the technology is cutting-edge.
Saskatoon, Canada is a little small for my preferences.
The interview process had two stages, both of which were video interviews. The main forms of questions involved writing C++ code, debugging C++ code, answering computer memory-related questions, and some questions about Unix/Linux commands.
First, they asked some software developer behavior questions. For example, if a bug needs to be fixed right now and you and your colleague both developed a good solution, which one do you think should be used? Then, there were some coding problems.
HR interview, followed by a technical interview. There were a few weeks in between each stage. Be patient, as it takes time for them to get back to you after each step. Overall, the process was very smooth, with understanding and friendly people.
The interview process had two stages, both of which were video interviews. The main forms of questions involved writing C++ code, debugging C++ code, answering computer memory-related questions, and some questions about Unix/Linux commands.
First, they asked some software developer behavior questions. For example, if a bug needs to be fixed right now and you and your colleague both developed a good solution, which one do you think should be used? Then, there were some coding problems.
HR interview, followed by a technical interview. There were a few weeks in between each stage. Be patient, as it takes time for them to get back to you after each step. Overall, the process was very smooth, with understanding and friendly people.