Taro Logo

Senior Software Developer Interview Experience - Toronto, Ontario

September 1, 2017
Positive ExperienceNo Offer

Process

Overall, the experience was great.

The basic process involved the following stages:

  • Stage 1: Email
  • Stage 2: A 30-minute call with a recruiter to discuss your current role and interest in Shopify.
  • Stage 3: A 60-minute Skype call with a recruiter to discuss your "life story."
  • Stage 4: A 60-minute Skype call with a director to discuss the role and your background.
  • Stage 5: A full-day interview at their Toronto office, which included:
    • Pair programming (choosing one of three options, e.g., coding Sudoku)
    • A Skype call with a Product Manager
    • Lunch with a potential team member
    • Pair programming (choosing one of three options, e.g., coding Four in a Row)
    • A Skype call with a director

The full day at the office was amazing but long. You meet many people, talk, and try to see if you fit the role. Then there's the pair programming, which I found to be quite draining.

The pair programming itself was great and fun. However, I did find it challenging to truly "pair program." The other person isn't there to help or discuss extensively; they are evaluating your coding level and how you work. While this makes sense, I found it difficult to treat it like a normal pair programming session with a coworker.

Questions

Not really any typical questions, but lots of discussions.

Interview Statistics

The following metrics were computed from 4 interview experiences for the Shopify Senior Software Developer role in Toronto, Ontario.

Success Rate

25%
Pass Rate

Shopify's interview process for their Senior Software Developer roles in Toronto, Ontario is very selective, failing most engineers who go through it.

Experience Rating

Positive50%
Neutral25%
Negative25%

Candidates reported having very good feelings for Shopify's Senior Software Developer interview process in Toronto, Ontario.