I applied online. I interviewed at Calian, Advanced Technologies (Saskatoon, SK) in Sept 2017
Interview
Submitted an application in late June, didn't hear back until early August (maybe HR staff was on holidays?). Started off with a short phone conversation with HR about availability/logistics stuff and then set up an interview. The interview was about an hour and a half and was administered by the Senior Software Manager. Most of the interview was a presentation on the company and what projects they do with a few Java or C++ (you pick) questions at the end. I believe there is just one round of interviews but I was declined after my first interview.
Interview questions [1]
Question 1
Started out with a couple questions on design experience, projects you've worked on. After the presentation is finished you then look at a few blocks of code to test your debugging skills. Finally, your programming skills are tested: you are given a problem involving a map container and strings and are asked to code a basic solution. You're then asked to talk about how you would optimize your solution (you don't have to code this part).
I was disappointed that there were no behavioral questions whatsoever (Ex. Tell me about a challenge you've faced, a time you've shown leadership, etc.). The focus is completely on your Java (or C++) skills so I guess if you can solve a few Java problems you're in! Unfortunately I wasn't fluent in Java at the time and so I failed the interview. I felt like that was unfortunate since I've been able to teach myself Java in a relatively short period of time. Although I'm a little disappointed that this was all the interview focused on I have to admit that it was my own fault I failed.
I applied online. I interviewed at Calian, Advanced Technologies
Interview
the process consists of three phases. you have to go through two coding exercises before you can do your interview. you can choose the language in the coding exercises! The coding exercises should be done in an hour or less.
I applied online. I interviewed at Calian, Advanced Technologies (Saskatoon, SK) in Jun 2017
Interview
There are 2 rounds. Remotely. 10 easy questions about Java or C++, then the 2nd round is problem solving (algorithm and programming). You do not need to solve the problem but they want to see the process of your thinking.
Interview questions [1]
Question 1
Use map container to re-order a string series, need to consider some special adjacency in between.