I applied online. The process took 5 weeks. I interviewed at Shopify (Toronto, ON) in May 2020
Interview
Phone screen, followed by a 1-hr coding challenge. Shopify is a Rails shop, but they let you use any language you're comfortable with. The next step is a technical evaluation which is a 4.5 hour back-to-back gauntlet with 3 different software engineers. They do give you a free lunch though. Everyone I spoke to was very friendly. The offer is okay (not as a high as US-based software companies, but above Canadian averages)
The process took 4 weeks. I interviewed at Shopify (Ottawa, ON) in Feb 2020
Interview
- 30 minutes initial generic recruitment call - this one went well, the recruiter was really likeable
- 1 hour 'life story' call - I found this to be more of an interrogation than sharing. The session feels like they don't actually want to know more about you but simply finding red flags which they can say "aha! there it is" to. Lot's of "why" questions and the need to explain to them about your life choices.
- Flying to Ottawa for the on site 6 hours technical interviews sessions - Again, all of the sessions feels like they're looking for red flags and way to scrutiny your work instead of positive points. I was told that this is more of a way to evaluate your "chemistry" with other developers but how can you even do that when the other party looks determined to find something wrong with you instead of working together. Because of this kind of style, the first 5 hours session (2 session plus lunch) feels gruelling and just exhausted me at the end. Honestly at the last session, I don't even care anymore.
Interview questions [2]
Question 1
Why did you change job? Why did you choose this project? why why why?
Quite relaxed timeline
The first one was a really each tech question - they just want to see whether you can code.
The next round was the famous (I would call it infamous) "Life story" round
I might be salty as I didn't get in - but yeah, clearing the life story is like flipping the coin.
You need to have an emotional story and have a frequency match with the interviewer.
They do not even provide a feedback as to what went wrong.