Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Shopify

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Shopify reviews | Shopify jobs | Shopify salaries | Shopify benefits | Shopify conversations
      Shopify interviewsShopify Staff Developer - Multiple Roles interviewsShopify interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Staff Developer - Multiple Roles Interview

      17 Jun 2020
      Anonymous interview candidate
      Ottawa, ON
      No offer
      Negative experience
      Easy interview

      Application

      I applied online. The process took 3 weeks. I interviewed at Shopify (Ottawa, ON) in May 2020

      Interview

      Got an initial call with HR, usual HR stuff. Then about 2 weeks later got the second interview that would be 1 hour for what they call the "Life Story" and 1 hour for a technical interview. The "Life Story" was kind of weird. The HR person was obviously faking interest in whatever I was saying and didn't really ask much to guide the conversation. No notes were taken, we finished early at 30 minutes or so. Waited for the technical interview. The technical part was with coderpad.io, which was pretty nice, because you can compile and run your code on the fly. The problem was a list of comma separated strings, and you had to output the first "column" of each string ordered descending by another column and then ascending by yet another column. I asked if he wanted me to show any specific way of solving this, but he said that no, to just solve it however I wanted. I finished and asked again for anything else to highlight, or talk about the code or of why I solved it like that, but no. He just checked the output was the same. When I started asking questions, it seems like he was not really too much into answering them. So that was it. Two weeks later I sent an email asking for an update. I got a reply saying I would get a reply in two days. When I got that reply it said that no, but to keep applying to other jobs, no real reason why. I have no idea how that simple exercise which I solved in ~15 minutes disqualified me. No feedback and no direction in what is being evaluated. I guess they hire more with "gut feeling" than anything else, and do coding exercises as a way to fool themselves that they are being objective. In their benefit, it is slightly more objective than most.

      Interview questions [1]

      Question 1

      You get a list of comma separated strings. Output the first column order desc by one and asc by the other. You can use whichever language you want.
      Answer question
      3