Back in 2019, I was contacted by Shopify for a job opportunity. After acing multiple remote interviews, their recruiter couldn't contain their excitement. They promised me an onsite interview to simply meet the team and potentially secure an offer.
Imagine my surprise when, after enduring a 15-hour economy class flight with barely any time to recover, I received a call from the recruiter. They casually informed me that the team had decided to put me through five grueling back-to-back interviews, including a whiteboard session and a pair programming assignment. Despite my lack of a laptop, they assured me one would be provided.
What followed was an unmitigated disaster. The first interview bombarded me with ecommerce questions, completely unrelated to my field of expertise. The pair programming session was a nightmare, as I was handed a barely functional laptop that delayed the start by 20 minutes, and then given just 30 minutes to complete the task without any assistance.
Bear in mind, I was already physically and mentally drained from the arduous journey.
While the remaining interviews were passable, they were nothing to brag about. After being sent home with the promise of a call, I received a cold rejection a week later, citing a lack of experience based on the onsite interviews.
Looking back, I'm grateful I didn't sacrifice everything for a company with a track record of questionable practices and frequent layoffs.