J'ai postulé via une autre source. Le processus a pris 6 semaines. J'ai passé un entretien chez Shopify en août 2021
Entretien
Multiple interview rounds:
- #1 initial screen by inhouse recruiter
- #2 "life story" with inhouse recruiter: Basically they ask you to do a long in-depth walk through your resume
- #3 creative problem solving: You are presented with a problem and asked how you would solve it. This was less focused on a technical solution, they were looking for solutions on a data/product/communications level.
- #4 pair programming: A one-hour live coding session in Python, mainly wrangling some rather simple data structures
- #5 pair programming: Another one-hour live coding session, this time going into details of Python coding
- #6 interview with future manager: They ask you to explain one project you worked on in the past. Focus on technical details, the range of tech components you had ownership of, the number of people on the team, the scale of decisions you had to make - they want you display deep technical understanding and the capability to drive large cross-functional projects
Questions d'entretien [1]
Question 1
One thing to note: I wasn't asked a single question on statistics or machine learning.
J'ai postulé en ligne. Le processus a pris 2 mois. J'ai passé un entretien chez Shopify (Toronto, ON) en janv. 2024
Entretien
There were 4 stages: 1. Behavioural and Life story, 2. Pair Programming (combined SQL and Python) - SQL was more of simple queries with some use of advanced window functions. Python was where there were 3 methods in a class and you had to fix a bug and develop more features. There were some unit tests that you had to update along the way. This is where I stopped even though I did well on the pair programming. 3rd and 4th stage would have been technical deep dive and then leadership review.
Questions d'entretien [1]
Question 1
There were 4 stages: 1. Behavioural and Life story, 2. Pair Programming (combined SQL and Python) - SQL was more of simple queries with some use of advanced window functions. Python was where there were 3 methods in a class and you had to fix a bug and develop more features. There were some unit tests that you had to update along the way. This is where I stopped even though I did well on the pair programming. 3rd and 4th stage would have been technical deep dive and then leadership review.
What I dint like was being ghosted even though the interviewer had all positive comments at the end of the interview and was talking about the next steps.
J'ai postulé en ligne. Le processus a pris 2 mois. J'ai passé un entretien chez Shopify (Toronto, ON) en mars 2022
Entretien
I applied online. Recruited reached out via email and setup the interviews in the following order.
1. Life Journey
2. Pair Programming
3. Problem Solving
4. Pair Programming
5. Technical Deep Dive
The recruiter was really good. Super quick communication, friendly and was quite accomdating with my schedule and requests. The interviewers were all so nice and all the rounds were enjoyable. Unfortunately, I didn't get through. The recruiter gave me feedback about my performance post the rejections which was super helpful. Overall, it was a great and fun experience.
Questions d'entretien [1]
Question 1
1. Life journey was all about the career stories, choices etc.
2. First pair programming was given a sample dataset how'd you calculate a certain metric
3. Problem solving is all about what metrics you would look at for a Shopify product
4. Second pair programming was on implementing some simpler ML model and productionizing it
5. Techincal deep dive was bascially choosing a project and talking in depth with the interviewers