Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Shopify (Ottawa, ON)
Colloquio
All interviews were amazing and people there are awesome. I applied online at Shopify. The process took 1 month.
First, the recruiter sent me and email 2 days later to schedule a phone interview.
Second, after passing the phone interview, I was invited to come for Life story interview. I met 1 hr with the recruiter then another 1 hr with one of the developer leads and had technical deep dive into one of my projects.
Third and last, the recruiter asked me to come for 3 on site interviews for 4 to 5 hrs. I have got 2 pair programming interviews and 1 technical life story.
2 days later I received an email to schedule a phone call. Then on the phone call I received an offer.
Overall It was a great experience and people at Shopify are amazing. The place is also awesome!
There was a first round with hr followed by a 1hour interview, use of AI was encouraged. Interviewer was not very knowledgeable and I had to discover a solution that she understands
The interview was intense and definitely exceeded my expectations. The technical rounds were particularly challenging, but I felt prepared. One of the system design questions was about creating a webhook delivery system with various complexities, and I was relieved because I had explored that exact topic on PracHub just days before. After tackling some coding problems, I faced some behavioral questions that tested my thought process. Overall, the experience was demanding, but I was thrilled to receive an offer, which I happily accepted.
Domande di colloquio [1]
Domanda 1
Design a webhook delivery system that retries on failure with exponential backoff. Cover idempotency, ordering guarantees, dead-letter queues, and how you'd handle a downstream consumer that's been offline for hours.
Ho presentato la mia candidatura tramite segnalazione di un dipendente. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Shopify (Toronto, ON)
Colloquio
Lots of rounds and meeting multiple team members enjoyable experience and the interviews really ensure that the job is a right fit. There are multiple checkpoints to ensure both parties are on the same page
Domande di colloquio [1]
Domanda 1
Walk through a past technical project you worked on or owned.