The first stage was a 30-minute video call. The aim was to find out if I was a good fit.
The next stage was a technical interview. Pretty standard: select a language you are comfortable with. It is meant to last 1 hour, but you can finish in less than 30 minutes depending on how good you are.
After that, I got to the technical deep dive. This is where the journey came to an end for me. You select a project you have worked on before and break it down, highlighting your role and experience. The feedback I got is I didn't do a thorough deep dive into the project I selected.
You are given a list of sorted words, as they would appear in a dictionary, but the language is alien to you. Using the words, create a list that shows the order of occurrence of letters in that language's alphabet sequence.
The following metrics were computed from 1 interview experience for the Shopify Software Engineer role in Nairobi, Kenya.
Shopify's interview process for their Software Engineer roles in Nairobi, Kenya is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Shopify's Software Engineer interview process in Nairobi, Kenya.