I applied through university. The process took 1 day. I interviewed at Optigo Networks (Vancouver, BC)
Interview
The interview process was scheduled for 30 minutes. I arrived later on in the day, around 4:00 pm, and waited a couple minutes for my interviewers. They then gave me a brief tour of the shared office space (Optigo was part of an incubator), and then interviewed me. They asked me some questions about items on my resume which took about 5 minutes, and then gave me some technical interview questions.
Interview questions [1]
Question 1
Some of the technical questions included: What does "volatile" mean in the C programming language? How do you get rid of an unwanted voltage spike in a circuit? Write a testing program to test a function that takes in a string whose output is undefined for lengths of 0-3, and 15 onwards, but whose output is (x) for all other strings.