I applied online. I interviewed at TalentNet (Canada)
Interview
There are three interviews. One interview is with HR to determine if you are a good fit, one interview is with the head of engineering to briefly assess your technical background, and one interview is with various team leads.
Interview questions [1]
Question 1
The interview with the team leads includes a code review session, which requires that you critique the code of a senior developer. Try to point out any flaws in the PR, as major or minor as they may be, and offer any suggestions that you have for improvement. Other interview questions are fairly general and specific to your experience, including past projects you have worked on.