The hiring process at Shopify takes an average of 29 days when considering 2 user submitted interviews across all job titles. Candidates applying for Lead Software Engineer had the quickest hiring process (on average 1 day), whereas Senior relevance engineer roles had the slowest hiring process (on average 56 days).
Laughable SQL round administered by a “senior” data engineer with no hands on experience with Spark or open table formats. Nitpicky questions during a “pair programming” exercise where the assumption is that you know nothing (I’m a long tenured FAANG employee). Read on if you’re curious, but generally just stay away.
Interview questions [1]
Question 1
SQL questions involving simple aggregations and joins, but my interviewer got caught up on the intricacies of date formatting (that wasn’t part of the question). Since I code primarily in SparkSQL and PySpark he got bent out of shape about how my answer wasn’t correct. Huge waste of my time. There was also a question about calculating rolling averages where the “solution” was a cross join (an antipattern that almost certainly wouldn’t work in a prod environment) so this gives you a sense of what we’re dealing with. The whole thing felt like it was something dreamed up by someone with 2-3 years of data engineering experience who is fully on the Dunning Kruger curve and thinks they’re a lot smarter than they actually are.
first round is recruiter, followed by a senior engineer, and then data engineer (pair programming round). after this is the classic shopify 'about you' round which is 1 hour long
First need to pass an assessment then you will get an Interview opportunity based on your performance, Interview rounds will be in total 2.
First: HR Round then Technical Round
Interview questions [1]
Question 1
ETL Pipeline concepts , SQL questions (easy), Kubernetes and Docker(Bit difficult , good if possess strong hand on Azure Data Factory]