Taro Logo

Senior Software Engineer Interview Experience - Ottawa, Ontario

April 1, 2022
Negative ExperienceNo Offer

Process

Interviewing at Shopify was the biggest waste of time of my life.

Someone from Shopify sent me a message on LinkedIn asking me to start their hiring process.

The hiring process involved six interviews:

  • General Interview

    • With: Senior Development Manager
    • Time: 30 minutes
    • About: General questions, such as "Tell me about an average day in your current job" or "Why do you want to work at Shopify?"
  • Life Story Interview

    • With: Senior Recruiter - Centralized Engineering
    • Time: 1 hour
    • About: Discussing motivations, passions, and the hardest project worked on.
  • Coding Exercise

    • With: Senior Developer
    • Time: 40 minutes
    • Description: An easy LeetCode question using CoderPad.
  • Pair Programming Interview

    • With: Senior Developer
    • Time: 1 hour
  • Pair Programming Interview

    • With: Senior Developer
    • Time: 1 hour and 15 minutes
  • Technical Deep Dive

    • With: Development Manager
    • Time: 1 hour

One day after the last interview, I received an email stating, "... based on the needs of the team right now, we’ve decided to move forward with another candidate."

Shopify's process:

  1. The company asks you to start the process.
  2. You complete six interviews and answer all questions.
  3. They then inform you that they are not proceeding with your application.

Questions

Interview 03: Coding Exercise

Question: Write a program that receives an array of unique integers in ascending order. Your program must return a list of lists of integers, representing the beginning and end of each sequence.

Example 1: Input: {1,3,4} Output: {(1,1), (3,4)}

Example 2: Input: {1,2,3,5,6,8} Output: {(1,3), (5,6), (8,8)}

Interview 04: Pair Programming Interview

Question: Write a Santa Secret program.

Interview 05: Pair Programming Interview

Question: Implement a class for LRU (Least Recently Used).

Interview 06: Pair Programming Interview

Question: You must present in detail one project that you worked on. Tell about your role in this project.

Was this helpful?

Interview Statistics

The following metrics were computed from 6 interview experiences for the Shopify Senior Software Engineer role in Ottawa, Ontario.

Success Rate

17%
Pass Rate

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

Experience Rating

Positive67%
Neutral0%
Negative33%

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

Shopify Work Experiences