I applied through college or university. I interviewed at FINCAD (Surrey, BC) in Jun 2016
Interview
One hour technical and half an hour HR interview. Technical interview consisted of some short answers and 2 coding exercises. You should know both the theory and how to apply it. The HR interviewer was very nice.