Candidatei-me de outra forma. O processo levou 6 semanas. Fui entrevistado pela Shopify em ago. de 2021
Entrevista
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
Perguntas de entrevista [1]
Pergunta 1
One thing to note: I wasn't asked a single question on statistics or machine learning.
Candidatei-me online. O processo levou 2 meses. Fui entrevistado pela Shopify (Toronto, ON) em jan. de 2024
Entrevista
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.
Perguntas de entrevista [1]
Pergunta 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.
Candidatei-me online. O processo levou 2 meses. Fui entrevistado pela Shopify (Toronto, ON) em mar. de 2022
Entrevista
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.
Perguntas de entrevista [1]
Pergunta 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