deliveroo logo
Deliveroo· Senior Software Engineer

Deliveroo OA - Senior Software Engineer

Location
UK
Posted
11 Jan 2026
288 reads

Summary

I experienced an Online Assessment for a Senior Software Engineer role at Deliveroo, which comprised three sections: MCQs on software engineering concepts, a variation of a Rate Limiter problem, and an API integration task requiring pagination.

How it went

Reached out by the recruiter

3 sections

  1. Section 1 - 15 MCQs on REST API, Testing, Problem Solving, MicroServices etc. Only 20 min to solve. Very Difficult.
  2. Section 2 - A variation of Rate Limiter, Leetcode ~ medium.
  3. Section 3 - Building a program to process data from a given Rest API. Need to be able to call an API, receive the response, process the response and return processed data. MUST BE able to handle Pagination!

Questions asked (3)

  1. 01

    Software Engineering MCQs

    Other · Hard

    15 Multiple Choice Questions covering topics such as REST API, Testing, Problem Solving, and MicroServices. This section had a 20-minute time limit and was described as very difficult.

  2. 02

    Rate Limiter Variation

    Data Structures & Algorithms · Medium

    A coding problem that presented a variation of the classic Rate Limiter design pattern.

  3. 03

    REST API Data Processing with Pagination

    Data Structures & Algorithms

    Build a program to process data from a given REST API. The program needed to call the API, receive its response, process the response data, and return the processed data. A critical requirement was the ability to handle API pagination.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Deliveroo recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!