Skip to main content

10 Deliveroo Software Engineer (New Grad, London) Interview Questions (2026)

Deliveroo's new-grad SWE loop in London in 2026 is a recruiter screen, a HackerRank or take-home coding task, a technical phone interview, and a four round virtual onsite covering coding, system design, behavioral, and a cross-functional collaboration round. Deliveroo emphasizes practical, domain-aware problem solving over leetcode tricks; expect questions framed around food delivery logistics.

By Alex Chen, Founder, InterviewChamp.AI · Last verified

Loop overview

London new-grad timelines run 5-8 weeks in 2026. Flow: recruiter → HackerRank OA or take-home (3-5 hours) → 45-min technical phone screen → four virtual onsite rounds. Onsite is one coding round, one system design conversation, one behavioral, and one cross-functional round with a product manager or designer.

Behavioral (3)

Tell me about a time you balanced multiple stakeholders with conflicting priorities.

Frequently asked

Outline

Deliveroo has three sides: customers, riders, restaurants. Pick a real example where you had to reconcile competing needs. Show: stakeholders, conflict, how you decided, outcome. Cross-functional collaboration is a real interview round at Deliveroo.

Source: Glassdoor 2026-Q1 Deliveroo London behavioral aggregate ·

Why Deliveroo? What about food delivery or the operations side interests you?

Frequently asked

Outline

Deliveroo's edge is logistics and operations: high-density urban delivery, restaurant partnerships, rider experience. Tie one element to a personal interest. Generic 'I want to work in food tech' answers underperform; operations curiosity wins.

Source: Glassdoor 2026-Q1 Deliveroo London cultural-fit aggregate ·

Tell me about a time a project was harder than you expected. What did you do?

Frequently asked

Outline

Show adaptability. Pick a real example: hidden complexity, scope creep, technical surprise. Walk through how you replanned, communicated, and adjusted. Avoid stories where you 'just pushed through' — show structured response.

Source: Glassdoor 2026-Q1 Deliveroo London behavioral aggregate ·

Coding (LeetCode patterns) (4)

Implement a function that returns the minimum number of riders needed to deliver N orders given a max-orders-per-rider constraint.

Frequently asked

Outline

Simple division with ceiling: ceil(N / max). Then extend: what if orders have different prep times or delivery deadlines? Walk through the natural extension to bin-packing. Time O(n) for the basic case.

Source: Levels.fyi Deliveroo London SWE 2026 ·

Implement a function that returns true if two ordered sequences of restaurant menu items can be merged into one menu without conflicts.

Frequently asked

Outline

Two-pointer merge with conflict check (same name, different price). Time O(n+m), space O(n+m). Walk through edge cases: empty sequences, all-conflict, no overlap.

Source: r/cscareerquestions Deliveroo London new-grad threads, Q1 2026 ·

Given an array of restaurant ratings, return the top 10 restaurants in O(n) time.

Occasionally asked

Outline

Quickselect or a min-heap of size 10. Discuss when each is preferred. O(n) average with quickselect, O(n log 10) with heap (still O(n)). Walk through with a small example.

Source: Glassdoor 2026 Deliveroo London coding-round mentions ·

Implement a function that counts inversions in an array (pairs where i < j and a[i] > a[j]).

Occasionally asked

Outline

Merge-sort-based: count cross-inversions during the merge step. O(n log n) time. Brute force is O(n^2). Walk through the merge-counting carefully — this trips candidates up.

Source: Levels.fyi Deliveroo London SWE 2026 ·

Technical (2)

Given a list of delivery riders and a list of orders, assign each order to the nearest available rider.

Frequently asked

Outline

Brute force: for each order, scan all riders, pick closest. O(n*m). Better: spatial index (quadtree, geohash) for O(log m) per query. Discuss real-time updates (rider locations change) and how to maintain the index efficiently. Walk through one assignment scenario.

Source: Glassdoor 2026-Q1 Deliveroo London SWE review aggregate ·

How would you investigate a region where orders are taking 30% longer than expected?

Occasionally asked

Outline

Segment by stage: restaurant prep, pickup wait, delivery time. Pull data and find which stage is slow. Check rider supply vs demand. Check restaurant performance. Talk to the operations team. Show structured root-cause analysis.

Source: Glassdoor 2026 Deliveroo London SWE systems-blend mentions ·

System / object-oriented design (1)

Design a system that estimates delivery time for an order given restaurant prep time, rider availability, and traffic.

Frequently asked

Outline

Discuss: feature inputs (historical prep time, current queue depth, rider proximity, traffic API), prediction model (regression or simple heuristic for new-grad), confidence interval, and how to handle prediction errors. Walk through one order's ETA path. New-grads pass with framing, not ML depth.

Source: Blind 2026 Deliveroo London design-round mentions ·

Deliveroo interview tips

  • Domain framing helps. Practice mapping algorithm problems to delivery logistics (assignment, routing, capacity).
  • Cross-functional collaboration is a real interview round. Bring stories of working with PMs or designers.
  • Ruby and Go dominate backend. Some Python in data services. Interviews are language-agnostic.
  • London office is hybrid (2-3 days in-office). Visa sponsorship for non-UK candidates is supported.
  • Deliveroo's three-sided market (customers, restaurants, riders) shows up in behavioral rounds. Bring multi-stakeholder stories.

Frequently asked questions

How long is Deliveroo's SWE new-grad interview process in London in 2026?

Most reports show 5-8 weeks from OA to offer.

Does Deliveroo London sponsor work visas?

Yes, including the UK Skilled Worker visa. Confirm specifics with your recruiter.

Does Deliveroo ask system design for new-grad SWE?

Yes, one round is a system design conversation, often delivery-logistics themed. New-grads pass with structured framing.

What languages does Deliveroo use?

Ruby and Go dominate. Some Python in data/ML. TypeScript for web. The interview accepts any language.

Is Deliveroo London remote-friendly?

Hybrid is the norm (2-3 days in-office). Some fully-remote roles within the UK. Confirm with your recruiter.

Practice these live with InterviewChamp.AI

Real-time AI interview assistant that listens to your loop and helps you structure answers under pressure.

Practice these live with InterviewChamp.AI →