Deliveroo OA - Senior Software Engineer
- Location
- UK
- Posted
- 11 Jan 2026
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
- Section 1 - 15 MCQs on REST API, Testing, Problem Solving, MicroServices etc. Only 20 min to solve. Very Difficult.
- Section 2 - A variation of Rate Limiter, Leetcode ~ medium.
- 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)
- 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.
- 02
Rate Limiter Variation
Data Structures & Algorithms · Medium
A coding problem that presented a variation of the classic Rate Limiter design pattern.
- 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.