I saw a team member sharing the link to a job opening that was unlisted on the recruitment website. I exchanged a couple of messages with him and applied.
Two weeks after applying, a project manager emailed me asking about my availability to schedule a call. My reply to that message and my follow-up seven days later were never attended. At this point, I thought I had been ghosted.
One month later, a recruiter started a new thread. I had an initial call with a recruiter, one code exercise with an engineer, a "life story" interview with another recruiter, and in the last phase, I had two pair programming exercises, one with an engineer and one with a data scientist, and a deep dive conversation with an engineer. I think the deep dive was sub-optimal; the conversation revolved around one project I had worked on, and I found it hard to highlight all my relevant experience based solely on that one project.
The main pain point was when I asked for a description of the style of one of the interviews. I had asked the same question to three recruiters who couldn't answer but said they were forwarding it. I received no response from them. Only on the fourth attempt, when I contacted a recruitment lead, did I get a response.
From the recruiter's first email to the last, it took two months.
Talk about one interesting project you had worked on.
The following metrics were computed from 1 interview experience for the Shopify Senior relevance engineer role in Brazil.
Shopify's interview process for their Senior relevance engineer roles in Brazil is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Shopify's Senior relevance engineer interview process in Brazil.