I applied through a recruiter. The process took 3 weeks. I interviewed at Shopify (Toronto, ON) in Mar 2019
Interview
The process was long but made sense. Initially had a conversation with a recruiter. Followed up by a 75 min remote pair programming and a life story. After that had 3 on-site interviews which included another pair-programming, whiteboard problem solving interview, and a technical interview.
The whole process took about 2-3 weeks. The Shopify recruiter in contact with me was very clear and communicated well about the process. I got a rejection the day after my on-site interviews. One of my interviews hadn't gone well, and I agreed with the feedback.
Interview questions [3]
Question 1
Python programming problems mainly. These were pretty straightforward and done on Jupyter Notebook.