First step was recruiter screen. After that it's a 1-hour SQL pairing exercise. For the SQL Screen, you are encouraged to use AI and it is done through CoderPad.
First two questions are relatively straightforward with aggregations.
The third question involves a cross join with a date spine. Basically you have some activities on certain dates, and need to fill in the activity count on missing dates with 0.
I did not get a chance to look at the fourth question.
The following metrics were computed from 11 interview experiences for the Shopify Data Engineer role.
Shopify's interview process for their Data Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Shopify's Data Engineer interview process.