shopify | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
I applied for an internship at Shopify and received an automated online assessment (OA) the next day. This year’s OA seemed to be more challenging than previous years. The OA was divided into two parts:
- Personality Test: This part included self-assessment questions similar to MBTI, with no time limit.
- Logic Test: This consisted of 40 questions to be completed in 20 minutes, which felt quite tight.
The second part was conducted on CoderPad, consisting of three coding questions:
- The first question was a dynamic programming problem related to the “Paint House” problem, with a time limit of 45 minutes.
- The second question required simple string manipulation using C++ and had a time limit of 10 minutes.
- The third question involved Ruby, where I was given a list and a letter, and I had to output any words in the list that contained the letter, which was relatively straightforward and primarily assessed my familiarity with Ruby.
Technical Questions
- Paint House (Dynamic Programming)
- String Manipulation (C++)
- String Filtering (Ruby)
Tips & Insights
Be prepared for a mix of personality assessments and coding challenges in the OA. Familiarize yourself with both C++ and Ruby, as they may test your proficiency in these languages.