I applied online. The process took 2 weeks. I interviewed at Shopify (Ottawa, ON) in Feb 2015
Interview
Applied online, got an email quickly. Set a phone interview for the week after, told it would take 15 minutes. Interview happened, and was mainly broad questions, about life or school. Asked to elaborate on a project that was on my resume. That was it. It was very casual, but questions were so broad it was hard not to ramble or stray from what they may want.
Interview questions [1]
Question 1
Tell me more about project X, or work experience at Y.
After CV screening, its OA with a CCAT test that is 40 questions 20 minutes and a coderpad with 3 questions solved with C++, preferred language and ruby. Medium level LeetCode problems
Three rounds, first a interview with a team member, then a technical interview with an engineer, and finally the life story interview with a recruiter. However, there was a lengthy application process before being offered an interview.
Had a few calls to meet people, was fairly smooth. Met several key people from the company during the process. They wanted to get a feel of my technical skills but also communication skills.