Taro Logo

Senior Front End Developer Interview Experience - Canada

March 1, 2021
Negative ExperienceNo Offer

Process

I applied online and was contacted back with a coding challenge.

I completed the CoderPad code challenge, for which I wrote a function based on the criteria that it should take certain inputs and return a certain value.

It took me about 40 minutes, and the function worked perfectly; every single test case passed. There was nothing wrong with the function.

The interviewer responded with "Good, Good," and had me go through each test case, showing that they passed with the correct return values.

When all test cases passed, I received the "Good Good" response again. Before ending the session, I was advised that the Talent team would be in touch.

I was contacted a couple of days later by the Talent team and was very surprised when I received this:

"Hello [redacted],

Thank you for your patience and for taking the time to complete our coding exercise. We greatly appreciate your engagement in the process!

This exercise was meant to reflect the type of work that would be done on a daily basis in the role. Upon review, we have decided to move forward with other candidates for the role at this time.

We are adding new roles to our careers page often, and we hope you'll consider applying again in the future.

Thank you for your time, effort, and interest in Shopify."

Now, Shopify thinks I will actually re-apply? They are clueless, frankly. There are many other companies I can apply to that will respect my time and value me.

I passed their code challenge to spec, and I received this bizarre rejection email.

Good luck with that; I won't be "re-applying," as there are many other companies out there.

Good luck and move on.

Questions

Write a function that takes an array as input and loops over it to calculate return values based on some criteria. For example, take this array: [['oranges', 1], ['apples', 2], ['grapes', 7]]. Based on this array, return total costs if the second array property is a quantity and the product is the first array item. If, for instance, oranges cost $5, and the user buys a quantity of 2 or more, apply a 20% discount. Return the total cost from the array by adding them all up.

Interview Statistics

The following metrics were computed from 5 interview experiences for the Shopify Senior Front End Developer role in Canada.

Success Rate

40%
Pass Rate

Shopify's interview process for their Senior Front End Developer roles in Canada is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive60%
Neutral20%
Negative20%

Candidates reported having very good feelings for Shopify's Senior Front End Developer interview process in Canada.