I applied through college or university. The process took 2 weeks. I interviewed at Demonware (Vancouver, BC) in Jun 2015
Interview
a lot questions about python, C++, TCP, SQL, Operating system. Most of them are easy but some were tricky if you haven't heard those name. Such as volatile keyword in C++.
First, give me a tour about the office. Then led me to the meeting room and wait for the interviewer. The people there are very kind. It is a great company to work for. I especially like the playroom and the kitchen. Big and clean and have many food to choose.