I applied online. I interviewed at Shopify in Jan 2022
Interview
Standard: a ping on LinkedIn, then a call from a recruiter with some questions asked/answered. Then a longer interview with a hiring manager. Then a tech screen, and then another interview with a team member. All virtual
Interview questions [1]
Question 1
The tech questions (Python, SQL, general data science musings) were easy and standard. What stuck out was that they _really_ pressed on why I want to leave current employer and join Shopify. More than anyone else in some 50 or so interviews I have had in my career
Multiple rounds of interview: 1)python pair programming : object oriented programming, unit testing, debugging 2)SQL programming 3) HR chat your background, why you like data science, 4) past projects: your experience, your methods, results, lessons
I applied through a recruiter. The process took 2 weeks. I interviewed at Shopify in Aug 2022
Interview
First step was the recruiter interview with generalities about my experience and current role to see the fit.
Second step was a pair code interview with a native Python problem.
About the code interview, I didn't have a good experience mainly due to the initial solution presented wasn't in a production standard pattern and difficult to read.
I was expecting a more applied solution and interesting problem.
Interview questions [1]
Question 1
Q: build unit tests for the class presented
Q: fix de code to pass the test
Q: change the code to increase generalization