Taro Logo

Senior Software Engineer Interview Experience - United Kingdom

October 1, 2023
Positive ExperienceNo Offer

Process

They seem to have simplified the process from 5 interviews down to 3.

The first interview is an online coding challenge, followed by pair programming on a slightly in-depth challenge, and then a technical deep dive.

The overall process is great. The technical recruiter sends an email with a calendar link to book your interview, along with information on what to expect in the hiring process. It is extremely easy to book and reschedule your interview.

My interviewer was one of the Software Development Managers at Shopify. He was very patient and empathetic. Even though I was slightly nervous before the interview because I had no previous experience with timed online challenges, he put me at ease and even helped me with copy-pasting the problem data for tests.

Unfortunately, I ran out of time just as I was about to pass the final test. The method output was off by 1, and I did not have any more time to investigate it further. I got the rejection email the next day but without the feedback I was hoping for, which I think can be improved.

Advice to Shopify: There is a lot of good information on the private Shopify site for interviewees, which is good. But perhaps some tips could be added for those of us with no experience of timed coding tasks. For example, should candidates write tests for the initial interview in the limited time provided?

Advice to candidates: Although the task itself is easy to medium, be really mindful of time. I started with TDD, which might have been the wrong choice because it meant I had to write double the code. I was worried that not starting with a test might be viewed negatively. However, on reflection, there is nothing in the provided information (it can be improved) which implies that they would be looking for good practices in the first interview. It seems the only thing they care about is solving the problem in time for all the examples they provide in the problem statement. Because even the interviewer acknowledged that I was on the right track and would have solved the problem in a few minutes, but that apparently counts for nothing.

If unsure, ask the interviewer. From my singular experience, the interviewer was kind and approachable.

Questions

Dynamic pricing based on stock levels. For example, low stock leads to a high price, and vice versa.

Was this helpful?

Interview Statistics

The following metrics were computed from 6 interview experiences for the Shopify Senior Software Engineer role in United Kingdom.

Success Rate

17%
Pass Rate

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

Experience Rating

Positive33%
Neutral17%
Negative50%

Candidates reported having negative feelings for Shopify's Senior Software Engineer interview process in United Kingdom.

Shopify Work Experiences