First round was with HR manager, doing some basic screening on techinal background, checking if candidate generally fits the role.
Second round was online programming/multiple choice questions on third party website.
FInall round was with the team's Senior Engineers, where they dig deeper into techinical experience and some behavioral questions.
Interview questions [1]
Question 1
Do you have experience combining GNSS and INS systems?
I applied through an employee referral. I interviewed at NovAtel
Interview
Getting an interview took me almost a month, and lots of questions are asked regarding GNSS. It includes not only some technical question but also behavior questions. They asked me a question to think more deeply.
I applied online. The process took 2 weeks. I interviewed at NovAtel (Calgary, AB) in May 2018
Interview
I was called in by the HR for an interview. It took place with 3 different team leaders who were also engineers. The experience was very nice. It was highly technical. I recommend reading their book that is on the website to help you with the question.