J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Shopify
Entretien
Interviewing with Shopify was the most delightful experience I've had interviewing in tech so far. They started out with their "Life Story" interview, followed by a technical screen. They then moved onto their virtual onsite, which started with 2 technical questions and finished with a recent project discussion. The interviewers knew how to make the experience feel collaborative, and how to make it feel like a natural conversation.
Everything was very smooth and Shopify was very accomodating, even including lunch for the day.
Questions d'entretien [1]
Question 1
1. Life Story, as documented on their site
2. 3 technical questions (pair programming), all non-leetcode and very practical
3. Discuss a recent project
typical interview process, one round with hr. followed by a 75 min coding interview pair programming with one of the engineers. In the coding interview it was encouraged to use ai.
Questions d'entretien [1]
Question 1
create a autocomplete system for search based on a list of search frequencies.
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.
Questions d'entretien [1]
Question 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.