I applied through an employee referral. I interviewed at Deliveroo (Londra, Inghilterra) in May 2019
Interview
The process was intense, but all done in a day.
There was an initial screening call from the recruiters, and then an on-site which comprised of the following:
1) Technical exercise
2) Technical interview - Q&A of technology-based questions to get an understanding of your level of knowledge
3) Behavioural
1) Technical Exercise
This was a pairing-style interview where I had 2 other engineers ask me to improve upon my take-home test to see how I would deal with a problem and how I would react working with other developers.
2) Technical Questions
This was a comfortable Q&A where I was asked a number of varying questions which probed my general understanding of technologies, methodologies and paradigms.
Questions range from basic CSS questions, to security considerations and accessibility.
3) Behavioural
This interview was a chance for you to share your professional experience on dealing with problems and for the interviewer to get a better understanding of your general thought processes and behavioural traits to make sure that you would be a good cultural fit for the company.
Interview questions [1]
Question 1
Can you tell us about a time where you have received difficult feedback?
I applied online. The process took 4 days. I interviewed at Deliveroo (Londra, Inghilterra) in Apr 2019
Interview
I applied directly on their website. I had a 20 min phone call with an internal recruiter followed by an email saying they won't continue with the application.
The interview was very short and the questions asked left little room for me to show my skills and experience. This interviewer clearly didn't care about trying to understand my skills. It felt like his technical knowledge was poor and so there was no back and forth when I spoke about my work as there normally is.
The feedback I received as to why I wasn't accepted was also very poor. It would have helped to get some more specific feedback about what skills I was missing.
Interview questions [1]
Question 1
The only question asked was to tell them what I was working on currently.
I applied online. The process took 1 week. I interviewed at Deliveroo (Londra, Inghilterra)
Interview
The process was very fast and every stage made very sense. The process started with an initial phone call with a tech recruiter to assess which role you might be more suitable (e.g. IC vs. EM), which was very helpful throughout the process and answered all my questions.
The next stage was an online pair programming interview with an engineer. This is where you are getting to work out a solution for a given problem which mostly tests on your data structure and algorithms knowledge and how you apply that.
Then, you have 3 back to back onsite interviews. First one involved two coding challenges which again tests on your data structure and algorithms knowledge and how you apply that. The next one is on your distributed system design knowledge and how you can design a system which can cope with sudden load. If you’re a backend focussed engineer, you will get this interview. The last interview was about the behavioural side, where you should be able to give answers based on experience if applicable. This part evaluates looks for evidence that shows you have the capability to work as part of a team, deliver successfully and apply creative thinking.
~2-3 days later, I received the offer.
Overall, it has been a fun process, everyone was very helpful and it was very clear that they want you to succeed! Also, all the parts of the process were very relevant to the job I was about to get into. So, it didn't feel like I wasted my time at all.