I applied online. The process took 2 weeks. I interviewed at David Schaeffer Engineering (Markham, ON) in Feb 2017
Interview
~15 minute generic phone screening, followed by in-person technical.
The phone screening was generic with questions about previous experience, and what the job is in more details.
Technical was written, then had to explain it verbally, which gives another chance to fix/modify answer.
Interview questions [1]
Question 1
Technical questions in Pseudo-code/Logic/Design patterns/decisions, etc.
Questions about previous experience