J'ai postulé via une autre source. Le processus a pris 1 semaine. J'ai passé un entretien chez Deliveroo (Londres, Angleterre) en janv. 2018
Entretien
There was a coding exercise given in advance, that could be completed in the language of your choice.
On the day, I had three interviews, each 1 hour long. Each interview had two interviewers.
The first was an architectural interview, where we discussed a problem in a fairly free-form way, with a whiteboard.
The second was a pair coding exercise, where I answered some questions on my code, and then implemented a new requirement in a pair coding/live coding way.
The third was a "behaviour" one.
Questions d'entretien [2]
Question 1
To add a new feature to my cron parser to allow days of the week by name
J'ai postulé via un recruteur. J'ai passé un entretien chez Deliveroo (Londres, Angleterre) en sept. 2018
Entretien
Contacted by in-house recruiter over LinkedIn.
I had an initial HR call to discuss role, my background and salary expectation.
I had a technical screen with one of the platform engineers, which was an online CoderPad exercise.
I passed this, the next stage was a 3 hour final interview, 1 hour pair programming, 1 hour design, and 1 hour cultural.
I couldn't spot the pattern for the pair programming exercise so needed help on that but knowing that came with an elegant solution. The design session the problem was more of a brain teaser than a practical problem such as design Deliveroo that I prepared for. It went very poorly as it was quite a narrow solution which comes down to database technology properties in the end. I didn't enjoy the interviewers in this session. The last session was a cultural one which was very standard, the interviewers in this one were quite casual unlike the others and was a real pleasure.
I didn't expect to receive an offer because of the design session, and I didn't receive an offer because of my communication in the first 2.
Communication and preparation at each step was very good.